{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.KevinChu1110/driftnet","description":"A local catalogue of the links your chats share: search, save and file them. Any model, or none.","title":"driftnet","repository":{"url":"https://github.com/KevinChu1110/driftnet","source":"github"},"version":"1.2.1","websiteUrl":"https://github.com/KevinChu1110/driftnet","packages":[{"registryType":"npm","identifier":"driftnet","version":"1.2.1","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"Where settings and the catalogue live (default ~/.driftnet)","format":"string","name":"DRIFTNET_HOME"},{"description":"anthropic, openai, gemini, bedrock, vertex, claude-cli or gemini-cli; empty for no summaries","format":"string","name":"DRIFTNET_LLM_PROVIDER"},{"description":"Model name for that provider","format":"string","name":"DRIFTNET_LLM_MODEL"},{"description":"API key for that provider (gemini also reads GEMINI_API_KEY; for vertex it may be a raw access token)","format":"string","isSecret":true,"name":"DRIFTNET_LLM_API_KEY"},{"description":"OpenAI-compatible endpoint for the openai provider (Ollama, OpenRouter, Gemini…)","format":"string","name":"DRIFTNET_LLM_BASE_URL"},{"description":"Region for the bedrock provider (or AWS_REGION) and the vertex provider (default us-central1)","format":"string","name":"DRIFTNET_LLM_REGION"},{"description":"bedrock provider: AWS access key ID (with AWS_SECRET_ACCESS_KEY, and AWS_SESSION_TOKEN for temporary credentials)","format":"string","isSecret":true,"name":"AWS_ACCESS_KEY_ID"},{"description":"bedrock provider: AWS secret access key","format":"string","isSecret":true,"name":"AWS_SECRET_ACCESS_KEY"},{"description":"bedrock provider: a Bedrock API key, used instead of the AWS keys","format":"string","isSecret":true,"name":"AWS_BEARER_TOKEN_BEDROCK"},{"description":"vertex provider: path to a service-account JSON key file (or DRIFTNET_VERTEX_CREDENTIALS)","format":"string","name":"GOOGLE_APPLICATION_CREDENTIALS"},{"description":"vertex provider: Google Cloud project id (optional when the key file names one)","format":"string","name":"GOOGLE_CLOUD_PROJECT"},{"description":"Who files each link before the model: jev, rules (free, no model), llm, heuristic, off, or a plugin's judge name","format":"string","name":"DRIFTNET_JUDGE"},{"description":"Path to a rules file for the rules judge, one 'pattern -> folder' per line","format":"string","name":"DRIFTNET_JUDGE_RULES"},{"description":"Language summaries are written in (default English)","format":"string","name":"DRIFTNET_LANGUAGE"},{"description":"Name recorded for this agent's saves and votes (default local)","format":"string","name":"DRIFTNET_AGENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-04T12:47:14.043992Z","publishedAt":"2026-11-04T12:47:14.043992Z","updatedAt":"2026-11-04T12:47:14.043992Z","isLatest":true}}}
