{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.hashgrid/sdk","description":"Search that learns from feedback, over text and images: embeds locally, sends DNA only vectors.","title":"Hashgrid DNA (local)","repository":{"url":"https://github.com/hashgrid-labs/sdk","source":"github"},"version":"1.0.0","websiteUrl":"https://dna.hashgrid.ai","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"hashgrid","version":"1.0.0","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"The local embedder, the default","type":"named","name":"--with","value":"fastembed\u003e=0.7"}],"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"Your DNA API key, hg-…. No key yet? Write to office@hashgrid.ai.","isRequired":true,"isSecret":true,"name":"HASHGRID_API_KEY"},{"description":"The embedder, one per grid: fastembed:\u003cmodel\u003e (local; fastembed:Qdrant/clip-ViT-B-32 for images), openai:\u003cmodel\u003e or voyage:\u003cmodel\u003e.","default":"fastembed:BAAI/bge-small-en-v1.5","name":"HASHGRID_EMBEDDER"},{"description":"For an openai:\u003cmodel\u003e embedder.","isSecret":true,"name":"OPENAI_API_KEY"},{"description":"For a voyage:\u003cmodel\u003e embedder.","isSecret":true,"name":"VOYAGE_API_KEY"},{"description":"The local index: a sqlite file that maps DNA ids to your text.","format":"filepath","default":"~/.hashgrid/index.sqlite","name":"HASHGRID_INDEX"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T16:51:31.855853Z","publishedAt":"2026-10-19T16:51:31.855853Z","updatedAt":"2026-10-19T16:51:31.855853Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.hashgrid/sdk","description":"Search that learns from feedback, over text and images: embeds locally, sends DNA only vectors.","title":"Hashgrid DNA (local)","repository":{"url":"https://github.com/hashgrid-labs/sdk","source":"github"},"version":"1.1.0","websiteUrl":"https://dna.hashgrid.ai","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"hashgrid","version":"1.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"The local embedder, the default","type":"named","name":"--with","value":"fastembed\u003e=0.7"}],"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"Your DNA API key, hg-…. Leave it out and the create_grid tool makes a grid and saves its key in the local index.","isSecret":true,"name":"HASHGRID_API_KEY"},{"description":"The embedder, one per grid: fastembed:\u003cmodel\u003e (local; fastembed:Qdrant/clip-ViT-B-32 for images), openai:\u003cmodel\u003e or voyage:\u003cmodel\u003e.","default":"fastembed:BAAI/bge-small-en-v1.5","name":"HASHGRID_EMBEDDER"},{"description":"For an openai:\u003cmodel\u003e embedder.","isSecret":true,"name":"OPENAI_API_KEY"},{"description":"For a voyage:\u003cmodel\u003e embedder.","isSecret":true,"name":"VOYAGE_API_KEY"},{"description":"The local index: a sqlite file that maps DNA ids to your text.","format":"filepath","default":"~/.hashgrid/index.sqlite","name":"HASHGRID_INDEX"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T22:16:21.515053Z","publishedAt":"2026-10-19T22:16:21.515053Z","updatedAt":"2026-10-19T22:16:21.515053Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.hashgrid/sdk","description":"Search that learns from feedback, over text and images: embeds locally, sends DNA only vectors.","title":"Hashgrid DNA (local)","repository":{"url":"https://github.com/hashgrid-labs/sdk","source":"github"},"version":"1.3.0","websiteUrl":"https://dna.hashgrid.ai","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"hashgrid","version":"1.3.0","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"The local embedder, the default","type":"named","name":"--with","value":"fastembed\u003e=0.7"}],"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"Your DNA API key, hg-…. Leave it out and the create_grid tool makes a grid and saves its key in the local index.","isSecret":true,"name":"HASHGRID_API_KEY"},{"description":"The embedder, one per grid: fastembed:\u003cmodel\u003e (local; fastembed:Qdrant/clip-ViT-B-32 for images), openai:\u003cmodel\u003e or voyage:\u003cmodel\u003e.","default":"fastembed:BAAI/bge-small-en-v1.5","name":"HASHGRID_EMBEDDER"},{"description":"For an openai:\u003cmodel\u003e embedder.","isSecret":true,"name":"OPENAI_API_KEY"},{"description":"For a voyage:\u003cmodel\u003e embedder.","isSecret":true,"name":"VOYAGE_API_KEY"},{"description":"The local index: a sqlite file that maps DNA ids to your text.","format":"filepath","default":"~/.hashgrid/index.sqlite","name":"HASHGRID_INDEX"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-24T09:33:41.0938Z","publishedAt":"2026-10-24T09:33:41.0938Z","updatedAt":"2026-10-24T09:33:41.0938Z","isLatest":true}}}],"metadata":{"count":3}}
