{"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:<model> (local; fastembed:Qdrant/clip-ViT-B-32 for images), openai:<model> or voyage:<model>.","default":"fastembed:BAAI/bge-small-en-v1.5","name":"HASHGRID_EMBEDDER"},{"description":"For an openai:<model> embedder.","isSecret":true,"name":"OPENAI_API_KEY"},{"description":"For a voyage:<model> 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}}}
