{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 97 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.15.10","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.15.10","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T16:24:12.351377Z","publishedAt":"2026-07-28T16:24:12.351377Z","updatedAt":"2026-07-28T16:24:12.351377Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 97 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.15.11","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.15.11","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-29T07:15:03.075815Z","publishedAt":"2026-07-29T07:15:03.075815Z","updatedAt":"2026-07-29T07:15:03.075815Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 97 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.15.12","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.15.12","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T07:05:03.345807Z","publishedAt":"2026-08-05T07:05:03.345807Z","updatedAt":"2026-08-05T07:05:03.345807Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 96 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.15.2","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.15.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-05T05:19:07.889375Z","publishedAt":"2026-07-05T05:19:07.889375Z","updatedAt":"2026-07-05T05:19:07.889375Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 97 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.15.3","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.15.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-15T06:57:48.167115Z","publishedAt":"2026-07-15T06:57:48.167115Z","updatedAt":"2026-07-15T06:57:48.167115Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 97 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.15.4","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.15.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-21T06:39:51.583568Z","publishedAt":"2026-07-21T06:39:51.583568Z","updatedAt":"2026-07-21T06:39:51.583568Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 97 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.15.5","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.15.5","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-22T08:51:03.124998Z","publishedAt":"2026-07-22T08:51:03.124998Z","updatedAt":"2026-07-22T08:51:03.124998Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 97 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.15.6","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.15.6","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-23T08:49:16.114368Z","publishedAt":"2026-07-23T08:49:16.114368Z","updatedAt":"2026-07-23T08:49:16.114368Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 97 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.15.7","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.15.7","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-24T05:39:20.591741Z","publishedAt":"2026-07-24T05:39:20.591741Z","updatedAt":"2026-07-24T05:39:20.591741Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 97 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.15.8","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.15.8","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-26T06:49:00.829774Z","publishedAt":"2026-07-26T06:49:00.829774Z","updatedAt":"2026-07-26T06:49:00.829774Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 97 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.15.9","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.15.9","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T16:02:56.89356Z","publishedAt":"2026-07-28T16:02:56.89356Z","updatedAt":"2026-07-28T16:02:56.89356Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 97 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.16.0","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.16.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T07:37:30.500543Z","publishedAt":"2026-08-14T07:37:30.500543Z","updatedAt":"2026-08-14T07:37:30.500543Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 80 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.2.0","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-30T18:54:49.676362Z","publishedAt":"2026-03-30T18:54:49.676362Z","updatedAt":"2026-03-30T18:54:49.676362Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 80 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.3.0","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.3.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-30T18:55:16.004543Z","publishedAt":"2026-03-30T18:55:16.004543Z","updatedAt":"2026-03-30T18:55:16.004543Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 80 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.5.3","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.5.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-31T11:54:10.3071Z","publishedAt":"2026-03-31T11:54:10.3071Z","updatedAt":"2026-03-31T11:54:10.3071Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 80 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.6.1","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.6.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-31T12:32:46.353996Z","publishedAt":"2026-03-31T12:32:46.353996Z","updatedAt":"2026-03-31T12:32:46.353996Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 80 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.7.3","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.7.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-01T11:10:13.304144Z","publishedAt":"2026-04-01T11:10:13.304144Z","updatedAt":"2026-04-01T11:10:13.304144Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 80 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.7.4","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.7.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-02T20:15:42.06735Z","publishedAt":"2026-04-02T20:15:42.06735Z","updatedAt":"2026-04-02T20:15:42.06735Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 80 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.7.6","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.7.6","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-02T21:12:47.533315Z","publishedAt":"2026-04-02T21:12:47.533315Z","updatedAt":"2026-04-02T21:12:47.533315Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 80 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.8.1","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.8.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-14T19:04:37.418682Z","publishedAt":"2026-04-14T19:04:37.418682Z","updatedAt":"2026-04-14T19:04:37.418682Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 80 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.8.2","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.8.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-14T19:13:53.324276Z","publishedAt":"2026-04-14T19:13:53.324276Z","updatedAt":"2026-04-14T19:13:53.324276Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 80 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.8.3","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.8.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-14T19:49:33.145427Z","publishedAt":"2026-04-14T19:49:33.145427Z","updatedAt":"2026-04-14T19:49:33.145427Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 80 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.8.4","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.8.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-16T15:55:49.722145Z","publishedAt":"2026-04-16T15:55:49.722145Z","updatedAt":"2026-04-16T15:55:49.722145Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achiya-automation/safari-mcp","description":"Native Safari browser automation for AI agents — 80 tools, zero Chrome overhead.","repository":{"url":"https://github.com/achiya-automation/safari-mcp","source":"github"},"version":"2.9.3","packages":[{"registryType":"npm","identifier":"safari-mcp","version":"2.9.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-27T14:50:15.298749Z","publishedAt":"2026-04-27T14:50:15.298749Z","updatedAt":"2026-04-27T14:50:15.298749Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achreftlili/code-index","description":"SQLite-backed hybrid (vector + FTS) code search index for Claude Code over MCP.","title":"Code Index","repository":{"url":"https://github.com/achreftlili/code-index","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","identifier":"mcp-code-index","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Voyage embeddings API key. Required when CODE_INDEX_EMBEDDER is unset or set to 'voyage' (the default backend).","format":"string","isSecret":true,"name":"VOYAGE_API_KEY"},{"description":"Embedder backend: 'voyage' (default) or 'ollama'. Set to 'ollama' to use a local Ollama server instead of Voyage.","format":"string","name":"CODE_INDEX_EMBEDDER"},{"description":"Embedding model name. Defaults to 'voyage-code-3' for Voyage. Must match the embedder's available models.","format":"string","name":"CODE_INDEX_EMBED_MODEL"},{"description":"Embedding dimension. Defaults to 1024 (matches voyage-code-3). Must match the model's output dim.","format":"string","name":"CODE_INDEX_EMBED_DIM"},{"description":"Path to the SQLite index database. Defaults to .claude/index.db relative to the working directory.","format":"string","name":"CODE_INDEX_DB"},{"description":"Ollama server URL when CODE_INDEX_EMBEDDER=ollama. Defaults to http://localhost:11434.","format":"string","name":"OLLAMA_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-09T00:06:40.634321Z","publishedAt":"2026-05-09T00:06:40.634321Z","updatedAt":"2026-05-09T00:06:40.634321Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achreftlili/code-index","description":"SQLite-backed hybrid (vector + FTS) code search index for Claude Code over MCP.","title":"Code Index","repository":{"url":"https://github.com/achreftlili/code-index","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","identifier":"mcp-code-index","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Voyage embeddings API key. Required when CODE_INDEX_EMBEDDER is unset or set to 'voyage' (the default backend).","format":"string","isSecret":true,"name":"VOYAGE_API_KEY"},{"description":"Embedder backend: 'voyage' (default) or 'ollama'. Set to 'ollama' to use a local Ollama server instead of Voyage.","format":"string","name":"CODE_INDEX_EMBEDDER"},{"description":"Embedding model name. Defaults to 'voyage-code-3' for Voyage. Must match the embedder's available models.","format":"string","name":"CODE_INDEX_EMBED_MODEL"},{"description":"Embedding dimension. Defaults to 1024 (matches voyage-code-3). Must match the model's output dim.","format":"string","name":"CODE_INDEX_EMBED_DIM"},{"description":"Path to the SQLite index database. Defaults to .claude/index.db relative to the working directory.","format":"string","name":"CODE_INDEX_DB"},{"description":"Ollama server URL when CODE_INDEX_EMBEDDER=ollama. Defaults to http://localhost:11434.","format":"string","name":"OLLAMA_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-09T00:30:49.851295Z","publishedAt":"2026-05-09T00:30:49.851295Z","updatedAt":"2026-05-09T00:30:49.851295Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achreftlili/code-index","description":"SQLite-backed hybrid (vector + FTS) code search index for Claude Code over MCP.","title":"Code Index","repository":{"url":"https://github.com/achreftlili/code-index","source":"github"},"version":"0.1.2","packages":[{"registryType":"pypi","identifier":"mcp-code-index","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Voyage embeddings API key. Required when CODE_INDEX_EMBEDDER is unset or set to 'voyage' (the default backend).","format":"string","isSecret":true,"name":"VOYAGE_API_KEY"},{"description":"Embedder backend: 'voyage' (default) or 'ollama'. Set to 'ollama' to use a local Ollama server instead of Voyage.","format":"string","name":"CODE_INDEX_EMBEDDER"},{"description":"Embedding model name. Defaults to 'voyage-code-3' for Voyage. Must match the embedder's available models.","format":"string","name":"CODE_INDEX_EMBED_MODEL"},{"description":"Embedding dimension. Defaults to 1024 (matches voyage-code-3). Must match the model's output dim.","format":"string","name":"CODE_INDEX_EMBED_DIM"},{"description":"Path to the SQLite index database. Defaults to .claude/index.db relative to the working directory.","format":"string","name":"CODE_INDEX_DB"},{"description":"Ollama server URL when CODE_INDEX_EMBEDDER=ollama. Defaults to http://localhost:11434.","format":"string","name":"OLLAMA_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-09T10:33:21.05293Z","publishedAt":"2026-05-09T10:33:21.05293Z","updatedAt":"2026-05-09T10:33:21.05293Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achreftlili/code-index","description":"SQLite-backed hybrid (vector + FTS) code search index for Claude Code over MCP.","title":"Code Index","repository":{"url":"https://github.com/achreftlili/code-index","source":"github"},"version":"0.3.0","packages":[{"registryType":"pypi","identifier":"mcp-code-index","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Embedder backend. Only 'jina' (local jina-embeddings-v2-base-code via sentence-transformers) is supported; the variable exists for future expansion.","format":"string","name":"CODE_INDEX_EMBEDDER"},{"description":"HuggingFace model id. Defaults to 'jinaai/jina-embeddings-v2-base-code'. Override only if you know the model is dim-compatible.","format":"string","name":"CODE_INDEX_EMBED_MODEL"},{"description":"Embedding dimension. Defaults to 768 (matches jina-embeddings-v2-base-code). Must match the model's output dim.","format":"string","name":"CODE_INDEX_EMBED_DIM"},{"description":"Path to the SQLite index database. Defaults to .claude/index.db relative to the working directory.","format":"string","name":"CODE_INDEX_DB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-09T21:10:08.163986Z","publishedAt":"2026-05-09T21:10:08.163986Z","updatedAt":"2026-05-09T21:10:08.163986Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achreftlili/code-index","description":"SQLite-backed hybrid (vector + FTS) code search index for Claude Code over MCP.","title":"Code Index","repository":{"url":"https://github.com/achreftlili/code-index","source":"github"},"version":"0.3.1","packages":[{"registryType":"pypi","identifier":"mcp-code-index","version":"0.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Embedder backend. Only 'jina' (local jina-embeddings-v2-base-code via sentence-transformers) is supported; the variable exists for future expansion.","format":"string","name":"CODE_INDEX_EMBEDDER"},{"description":"HuggingFace model id. Defaults to 'jinaai/jina-embeddings-v2-base-code'. Override only if you know the model is dim-compatible.","format":"string","name":"CODE_INDEX_EMBED_MODEL"},{"description":"Embedding dimension. Defaults to 768 (matches jina-embeddings-v2-base-code). Must match the model's output dim.","format":"string","name":"CODE_INDEX_EMBED_DIM"},{"description":"Path to the SQLite index database. Defaults to .claude/index.db relative to the working directory.","format":"string","name":"CODE_INDEX_DB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-10T00:15:05.444608Z","publishedAt":"2026-05-10T00:15:05.444608Z","updatedAt":"2026-05-10T00:15:05.444608Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.achreftlili/code-index","description":"SQLite-backed hybrid (vector + FTS) code search index for Claude Code over MCP.","title":"Code Index","repository":{"url":"https://github.com/achreftlili/code-index","source":"github"},"version":"0.3.2","packages":[{"registryType":"pypi","identifier":"mcp-code-index","version":"0.3.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Embedder backend. Only 'jina' (local jina-embeddings-v2-base-code via sentence-transformers) is supported; the variable exists for future expansion.","format":"string","name":"CODE_INDEX_EMBEDDER"},{"description":"HuggingFace model id. Defaults to 'jinaai/jina-embeddings-v2-base-code'. Override only if you know the model is dim-compatible.","format":"string","name":"CODE_INDEX_EMBED_MODEL"},{"description":"Embedding dimension. Defaults to 768 (matches jina-embeddings-v2-base-code). Must match the model's output dim.","format":"string","name":"CODE_INDEX_EMBED_DIM"},{"description":"Path to the SQLite index database. Defaults to .claude/index.db relative to the working directory.","format":"string","name":"CODE_INDEX_DB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-10T01:07:03.292003Z","publishedAt":"2026-05-10T01:07:03.292003Z","updatedAt":"2026-05-10T01:07:03.292003Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.achreftlili/code-index:0.3.2","count":30}}
