Home › Other › driftnet

driftnet

A local catalogue of the links your chats share: search, save and file them. Any model, or none.

TypeScript
★ 24 stars Last pushed 2026-10-30 License: MIT

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 1.0.0)

npx -y [email protected]

Or add to your MCP client config:

{
  "mcpServers": {
    "driftnet": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "DRIFTNET_HOME": "<YOUR_VALUE>",
        "DRIFTNET_LLM_PROVIDER": "<YOUR_VALUE>",
        "DRIFTNET_LLM_MODEL": "<YOUR_VALUE>",
        "DRIFTNET_LLM_API_KEY": "<YOUR_VALUE>",
        "DRIFTNET_LLM_BASE_URL": "<YOUR_VALUE>",
        "DRIFTNET_LLM_REGION": "<YOUR_VALUE>",
        "AWS_ACCESS_KEY_ID": "<YOUR_VALUE>",
        "AWS_SECRET_ACCESS_KEY": "<YOUR_VALUE>",
        "AWS_BEARER_TOKEN_BEDROCK": "<YOUR_VALUE>",
        "GOOGLE_APPLICATION_CREDENTIALS": "<YOUR_VALUE>",
        "GOOGLE_CLOUD_PROJECT": "<YOUR_VALUE>",
        "DRIFTNET_JUDGE": "<YOUR_VALUE>",
        "DRIFTNET_JUDGE_RULES": "<YOUR_VALUE>",
        "DRIFTNET_LANGUAGE": "<YOUR_VALUE>",
        "DRIFTNET_AGENT": "<YOUR_VALUE>"
      }
    }
  }
}
  • DRIFTNET_HOME — Where settings and the catalogue live (default ~/.driftnet)
  • DRIFTNET_LLM_PROVIDER — anthropic, openai, gemini, bedrock, vertex, claude-cli or gemini-cli; empty for no summaries
  • DRIFTNET_LLM_MODEL — Model name for that provider
  • DRIFTNET_LLM_API_KEY secret — API key for that provider (gemini also reads GEMINI_API_KEY; for vertex it may be a raw access token)
  • DRIFTNET_LLM_BASE_URL — OpenAI-compatible endpoint for the openai provider (Ollama, OpenRouter, Gemini…)
  • DRIFTNET_LLM_REGION — Region for the bedrock provider (or AWS_REGION) and the vertex provider (default us-central1)
  • AWS_ACCESS_KEY_ID secret — bedrock provider: AWS access key ID (with AWS_SECRET_ACCESS_KEY, and AWS_SESSION_TOKEN for temporary credentials)
  • AWS_SECRET_ACCESS_KEY secret — bedrock provider: AWS secret access key
  • AWS_BEARER_TOKEN_BEDROCK secret — bedrock provider: a Bedrock API key, used instead of the AWS keys
  • GOOGLE_APPLICATION_CREDENTIALS — vertex provider: path to a service-account JSON key file (or DRIFTNET_VERTEX_CREDENTIALS)
  • GOOGLE_CLOUD_PROJECT — vertex provider: Google Cloud project id (optional when the key file names one)
  • DRIFTNET_JUDGE — Who files each link before the model: jev, rules (free, no model), llm, heuristic, off, or a plugin's judge name
  • DRIFTNET_JUDGE_RULES — Path to a rules file for the rules judge, one 'pattern -> folder' per line
  • DRIFTNET_LANGUAGE — Language summaries are written in (default English)
  • DRIFTNET_AGENT — Name recorded for this agent's saves and votes (default local)

This server takes extra arguments — see its repository.

Related servers

Data from the Official MCP Registry