NestDaddy

DEVONthink MCP (istefox)

io.github.istefox/dt-mcp · v0.5.2

MCP server for DEVONthink 4 — outcome-oriented tools, preview-then-apply, audit + undo.

Connect Runs on your machine

Terminal
claude mcp add dt-mcp -e ISTEFOX_FAST_LIST_DATABASES=<ISTEFOX_FAST_LIST_DATABASES> -e ISTEFOX_PREVIEW_TTL_S=<ISTEFOX_PREVIEW_TTL_S> -e ISTEFOX_RAG_ENABLED=<ISTEFOX_RAG_ENABLED> -e ISTEFOX_RAG_MODEL=<ISTEFOX_RAG_MODEL> -- https://github.com/istefox/istefox-dt-mcp/releases/download/v0.5.2/istefox-dt-mcp-0.5.2.mcpb
claude_desktop_config.json
{
  "mcpServers": {
    "dt-mcp": {
      "command": "https://github.com/istefox/istefox-dt-mcp/releases/download/v0.5.2/istefox-dt-mcp-0.5.2.mcpb",
      "args": [],
      "env": {
        "ISTEFOX_FAST_LIST_DATABASES": "<ISTEFOX_FAST_LIST_DATABASES>",
        "ISTEFOX_PREVIEW_TTL_S": "<ISTEFOX_PREVIEW_TTL_S>",
        "ISTEFOX_RAG_ENABLED": "<ISTEFOX_RAG_ENABLED>",
        "ISTEFOX_RAG_MODEL": "<ISTEFOX_RAG_MODEL>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "dt-mcp": {
      "command": "https://github.com/istefox/istefox-dt-mcp/releases/download/v0.5.2/istefox-dt-mcp-0.5.2.mcpb",
      "args": [],
      "env": {
        "ISTEFOX_FAST_LIST_DATABASES": "<ISTEFOX_FAST_LIST_DATABASES>",
        "ISTEFOX_PREVIEW_TTL_S": "<ISTEFOX_PREVIEW_TTL_S>",
        "ISTEFOX_RAG_ENABLED": "<ISTEFOX_RAG_ENABLED>",
        "ISTEFOX_RAG_MODEL": "<ISTEFOX_RAG_MODEL>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "dt-mcp": {
      "type": "stdio",
      "command": "https://github.com/istefox/istefox-dt-mcp/releases/download/v0.5.2/istefox-dt-mcp-0.5.2.mcpb",
      "args": [],
      "env": {
        "ISTEFOX_FAST_LIST_DATABASES": "<ISTEFOX_FAST_LIST_DATABASES>",
        "ISTEFOX_PREVIEW_TTL_S": "<ISTEFOX_PREVIEW_TTL_S>",
        "ISTEFOX_RAG_ENABLED": "<ISTEFOX_RAG_ENABLED>",
        "ISTEFOX_RAG_MODEL": "<ISTEFOX_RAG_MODEL>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
ISTEFOX_FAST_LIST_DATABASES
Optional
Set to '1' to skip recursive record_count when listing databases. Useful for databases with tens of thousands of records where the first call would otherwise take several seconds.
ISTEFOX_PREVIEW_TTL_S
Optional
Override TTL in seconds for preview_token returned by file_document/bulk_apply dry_run (default 300, range 1-3600).
ISTEFOX_RAG_ENABLED
Optional
Set to '1' to enable embedded ChromaDB vector retrieval for ask_database and search (mode=hybrid). EXPERIMENTAL in 0.1.0; embedding model not yet benchmarked cross-corpus (see ADR-008).
ISTEFOX_RAG_MODEL
Optional
sentence-transformers model name used by the RAG provider. Default paraphrase-multilingual-MiniLM-L12-v2 (~120MB). Override examples: BAAI/bge-m3 (~2.2GB).

Details

Packagehttps://github.com/istefox/istefox-dt-mcp/releases/download/v0.5.2/[email protected] (MCPB, stdio)
First published26 May 2026
Last updated26 May 2026
Registry nameio.github.istefox/dt-mcp

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.