{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kefyusuf/search-memory-mcp","description":"Free web search and long-term memory for AI assistants. No API keys; data stays local.","title":"Search Memory","repository":{"url":"https://github.com/kefyusuf/search-memory-mcp","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"search-memory-mcp","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated search provider order, for example duckduckgo,bing","name":"SEARCH_PROVIDERS"},{"description":"Path of the local SQLite database for cache, memory, and index","name":"CACHE_DB_PATH"},{"description":"Comma-separated directories whose files ingest_document may read; local file reading is off when unset","name":"INGEST_ALLOWED_DIRS"},{"description":"Base URL of a SearXNG instance with JSON output, used by the searxng provider","name":"SEARXNG_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T22:28:05.552414Z","publishedAt":"2026-10-09T22:28:05.552414Z","updatedAt":"2026-10-09T22:28:05.552414Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kefyusuf/search-memory-mcp","description":"Free web search and long-term memory for AI assistants. No API keys; data stays local.","title":"Search Memory","repository":{"url":"https://github.com/kefyusuf/search-memory-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"search-memory-mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated search provider order, for example duckduckgo,marginalia,bing","name":"SEARCH_PROVIDERS"},{"description":"Path of the local SQLite database for cache, memory, and index","name":"CACHE_DB_PATH"},{"description":"Comma-separated directories whose files ingest_document may read; local file reading is off when unset","name":"INGEST_ALLOWED_DIRS"},{"description":"Base URL of a SearXNG instance with JSON output, used by the searxng provider","name":"SEARXNG_BASE_URL"},{"description":"Optional Brave Search API key; the brave provider then uses the official API instead of scraping","isSecret":true,"name":"BRAVE_SEARCH_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T23:35:07.778552Z","publishedAt":"2026-10-09T23:35:07.778552Z","updatedAt":"2026-10-09T23:35:07.778552Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kefyusuf/search-memory-mcp","description":"Free web search and long-term memory for AI assistants. No API keys; data stays local.","title":"Search Memory","repository":{"url":"https://github.com/kefyusuf/search-memory-mcp","source":"github"},"version":"1.0.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"search-memory-mcp","version":"1.0.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated search provider order, for example duckduckgo,marginalia,bing","name":"SEARCH_PROVIDERS"},{"description":"Path of the local SQLite database for cache, memory, and index","name":"CACHE_DB_PATH"},{"description":"Comma-separated directories whose files ingest_document may read; local file reading is off when unset","name":"INGEST_ALLOWED_DIRS"},{"description":"Base URL of a SearXNG instance with JSON output, used by the searxng provider","name":"SEARXNG_BASE_URL"},{"description":"Optional Brave Search API key; the brave provider then uses the official API instead of scraping","isSecret":true,"name":"BRAVE_SEARCH_API_KEY"},{"description":"Optional reader service (for example https://markdown.new/) used when a page cannot be fetched directly; sends the page URL to that service","name":"READER_FALLBACK_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-11T16:44:53.277177Z","publishedAt":"2026-10-11T16:44:53.277177Z","updatedAt":"2026-10-11T16:44:53.277177Z","isLatest":true}}}],"metadata":{"count":3}}
