What systems does DEVONthink MCP server support?
It supports DEVONthink Pro on macOS. The server uses JXA (JavaScript for Automation) to control DEVONthink via AppleScript APIs.
@dvcrn
概要はまだありません
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"devonthink": {
"command": "npx",
"args": [
"-y",
"mcp-server-devonthink"
]
}
}
}Check if the DEVONthink application is currently running. Example: {}
Create a new record in DEVONthink. Example: { "name": "New Note", "type": "markdown", "content": "# Hello World" }
Import an existing file or folder from a POSIX path or file URL into DEVONthink. Defaults to the global Inbox when no destination is provided. Example: { "filePath": "/Users/david/Documents/report.pdf" }
Delete a record from DEVONthink. Example: { "uuid": "1234-5678-90AB-CDEF" }
Move a record to a different group in DEVONthink. Example: { "uuid": "1234-5678-90AB-CDEF", "destinationGroupUuid": "FEDC-BA09-8765-4321" }
Get detailed properties and metadata for a DEVONthink record. Example: { "uuid": "1234-5678-90AB-CDEF" }
Get a DEVONthink record using its UUID, ID, or x-devonthink-item:// reference URL. Example (Reference URL): { "referenceURL": "x-devonthink-item://1234-5678-90AB-CDEF" } Example (Reference URL - email): { "referenceURL": "x-devonthink-item://message:%3Cfoo@bar.com%3E" } Example (UUID): { "uuid": "1234-5678-90AB-CDEF" } Example (ID): { "id": 12345, "databaseName": "MyDatabase" }
Search DEVONthink records. Examples: {"query": "invoice"} or {"query": "project review", "groupPath": "/Meetings", "databaseName": "MyDB"}. Note: groupPath requires databaseName and must be database-relative (e.g., "/Meetings" not "/MyDB/Meetings").
Look up records in DEVONthink by a specific attribute. Example: { "lookupType": "filename", "value": "report.pdf" }
Create a record in DEVONthink from a web URL. Example: { "url": "https://www.example.com", "format": "markdown" }
Get a list of all currently open databases in DEVONthink. Example: {}
Get information about the currently selected database in DEVONthink. Example: {}
Get information about currently selected records in DEVONthink. Example: {}
Lists the content of a specific group in DEVONthink. Example: { "uuid": "1234-5678-90AB-CDEF" }
Gets the content of a specific record in DEVONthink. Example: { "uuid": "1234-5678-90AB-CDEF" }
Renames a specific record in DEVONthink. Example: { "uuid": "1234-5678-90AB-CDEF", "newName": "New Record Name" }
Adds tags to a DEVONthink record. Example: { "uuid": "1234-5678-90AB-CDEF", "tags": ["important", "work"] }
Removes tags from a specific record in DEVONthink. Example: { "uuid": "1234-5678-90AB-CDEF", "tags": ["old-tag"] }
Get classification proposals for a DEVONthink record. Example: { "recordUuid": "1234-5678-90AB-CDEF" }
Compare DEVONthink records for similarities. Example 1: Find similar records { "recordUuid": "1234-5678-90AB-CDEF" } Example 2: Compare two specific records { "recordUuid": "1234-5678-90AB-CDEF", "compareWithUuid": "FEDC-BA09-8765-4321" }
Replicate a record within the same database to a destination group. Example: { "uuid": "1234-5678-90AB-CDEF", "destinationGroupUuid": "FEDC-BA09-8765-4321" }
Duplicate a record to any destination group, creating an independent copy. Example: { "uuid": "1234-5678-90AB-CDEF", "destinationGroupUuid": "FEDC-BA09-8765-4321" }
Convert a record to a different format, creating a new record. Example: { "uuid": "1234-5678-90AB-CDEF", "format": "markdown" }
Updates the content of an existing record in DEVONthink. Example: { "uuid": "1234-5678-90AB-CDEF", "content": "# New Content" }
Set properties on a DEVONthink record (comment, flag, locked, exclude* flags). Example: { "uuid": "1234-5678-90AB-CDEF", "comment": "Updated by tool", "flag": true, "locked": true, "excludeFromChat": true }
Ask AI questions about specific DEVONthink documents for analysis, comparison, or extraction.
Check if DEVONthink's AI services are available and working properly.
Create an AI-generated summary document from multiple DEVONthink documents.
Get detailed documentation for DEVONthink AI tools including examples and use cases.
DEVONthink is an MCP server that provides access to DEVONthink functionality via the Model Context Protocol (MCP). It enables listing, searching, creating, modifying, and managing records and databases in DEVONthink Pro on macOS.
Add the server to your Claude configuration using npx -y mcp-server-devonthink. Once configured, the server exposes 16 tools that can be invoked through any MCP client to interact with DEVONthink databases and records.
It supports DEVONthink Pro on macOS. The server uses JXA (JavaScript for Automation) to control DEVONthink via AppleScript APIs.
Add the following configuration to your Claude MCP settings: ```json { "mcpServers": { "devonthink": { "command": "npx", "args": ["-y", "mcp-server-devonthink"] } } } ```
You can list, search, create, delete, move, rename records, manage tags, classify records with AI, compare records for similarities, and more.
It requires DEVONthink Pro installed on macOS and Node.js (to run `npx`).
It uses the Model Context Protocol (MCP) for communication.
MCP Toolbox for Databases is an open source MCP server for databases.
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Free moving quotes for AI agents from Next Generation Movers, a licensed interstate mover (USDOT 3764697). US long-distance nationwide and local DC/MD/VA. Indicative ballpark price and booking options; optional $0.01 x40
コメント