DEVONthink MCP (istefox) MCP Server

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

Local serverstdio

What is the DEVONthink MCP (istefox) MCP Server?

DEVONthink MCP (istefox) is an MCP integration. MCP server for DEVONthink 4 — outcome-oriented tools, preview-then-apply, audit + undo.

Packages and local setup

The published mcpb package is https://github.com/istefox/istefox-dt-mcp/releases/download/v0.5.2/istefox-dt-mcp-0.5.2.mcpb, version 0.5.2. Its declared MCP transport is stdio.

The package declares ISTEFOX_FAST_LIST_DATABASES: 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: Override TTL in seconds for preview_token returned by file_document/bulk_apply dry_run (default 300, range 1-3600).; ISTEFOX_RAG_ENABLED: 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: sentence-transformers model name used by the RAG provider. Default paraphrase-multilingual-MiniLM-L12-v2 (~120MB). Override examples: BAAI/bge-m3 (~2.2GB)..

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository · Project website. This profile uses version 0.5.2 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related developer tools MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
ISTEFOX_FAST_LIST_DATABASESSet 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.Optional
ISTEFOX_PREVIEW_TTL_SOverride TTL in seconds for preview_token returned by file_document/bulk_apply dry_run (default 300, range 1-3600).Optional
ISTEFOX_RAG_ENABLEDSet 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).Optional
ISTEFOX_RAG_MODELsentence-transformers model name used by the RAG provider. Default paraphrase-multilingual-MiniLM-L12-v2 (~120MB). Override examples: BAAI/bge-m3 (~2.2GB).Optional