Awesome MCPKnowledge & Memory

SecretiveShell/MCP-searxng

⭐ 128 Python added to this list on 2025-05-14 repository created 2024-12-13

MCP-searxng is a small Python MCP server that exposes web search backed by SearXNG, the self-hosted metasearch engine that queries many upstream search engines and aggregates their results. The server publishes a search tool taking a query string and returning the results SearXNG produces, plus a matching prompt. Configuration is a single environment variable, SEARXNG_URL, pointing at the SearXNG instance; it defaults to http://localhost:8080, matching a local Docker deployment. The server can be run without installation using uvx mcp-searxng, or from a git clone with uv against the project directory, and the README gives the JSON blocks for registering either form in Claude Desktop and similar clients. Because SearXNG is self-hosted, the search path involves no commercial search API key and no per-query billing, and the operator controls which upstream engines are consulted and what is logged — the practical reason to choose this over a hosted search tool. The README also notes an operational detail: with Claude Desktop the previous server process must be killed before starting a new one. The project is aimed at people who already run SearXNG, or are willing to, and want their agents to search the web through infrastructure they control rather than a third-party endpoint.

https://github.com/SecretiveShell/MCP-searxng

mcpsearchsearxngweb-searchpythonself-hostedmetasearch

Also in Knowledge & Memory

MemPalace/mempalace

MemPalace is an open-source, local-first AI memory system that stores and retrieves conversation history verbatim using semantic search, supporting pluggable backends like ChromaDB and integrating ...

siyuan-note/siyuan

SiYuan is a privacy-first, self-hosted personal knowledge management system featuring block-level referencing, Markdown WYSIWYG editing, and support for the Model Context Protocol (MCP).

topoteretes/cognee

Cognee is an open-source project that provides scalable and modular memory capabilities for AI agents using ECL pipelines, enabling efficient management and retrieval of past interactions and diverse data types.

vectorize-io/hindsight

Hindsight is an agent memory system designed to create smarter, learning AI agents by moving beyond simple conversation history recall to encompass a biomimetic storage architecture for long-term m...

screenpipe/screenpipe

Screenpipe is a local-first, AI-powered memory tool that records computer activity (screen, audio, accessibility tree) to provide a searchable, automated context for personal AI agents and users, i...

Olow304/memvid

Memvid is a video-based AI memory library that stores millions of text chunks in MP4 files with ultra-fast semantic search, eliminating the need for traditional databases and enabling portable, efficient AI memory management.

EverMind-AI/EverOS

EverOS is an open-source Python framework for self-evolving, portable, long-term memory for AI agents, supporting multimodal ingestion and local-first persistence with Markdown as the source of truth.

MemTensor/MemOS

MemOS is a Memory Operating System for LLMs and AI agents that unifies long-term memory management, offering a single API for structured, multi-modal memory with enterprise-grade optimizations, sig...