数据库AI交互服务

dt-mcp是一个为DEVONthink设计的模型上下文协议服务器,使AI助手能够与DEVONthink数据库进行交互,支持数据库操作、记录管理、内容访问和AI功能等。

  • by Intellecy-Inc
  • Swift
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 Intellecy-Inc/dt-mcp

使用说明

dt-mcp

MCP(模型上下文协议)服务器 发展思维,使像Claude这样的人工智能助手能够与您的DEVONthink数据库进行交互。

V0.6.2

特性

  • 数据库操作:列出数据库、搜索记录、导航组
  • 记录管理:创建、读取、更新和组织记录
  • 内容访问:以纯文本、Markdown或HTML格式获取记录内容
  • AI功能:对文件进行分类,查找类似记录,总结,索引
  • 网络捕获:创建书签,将网页下载为存档或Markdown
  • 元数据:标签、标签、评级、自定义元数据、提醒
  • 链接:项目链接、传入/传出引用
  • 隐私:将文档标记为 PRIVATE 在发送给LLM之前匿名化PII
  • 图片预览:查看带有确认流的图像,去除EXIF,按比例缩放以提高效率

快速开始

  1. 从下载最新二进制文件 发布
  2. 添加到MCP客户端配置中:
    {
      "mcpServers": {
        "dt-mcp": {
          "command": "/path/to/dt-mcp"
        }
      }
    }
    
  3. 启动DEVONthink,并询问Claude:“列出我的DEVONthink数据库”

文档

dt mcp vs DEVONthink内置聊天

Aspect dt mcp DEVONthink聊天
集成 外部通过MCP协议 本地在DEVONthink UI中
LLM提供者 任何MCP客户端(Claude等) OpenAI、Claude、Gemini、Mistral、困惑、本地
范围 对所有DT操作的程序化访问 关于文档的对话
操作 对所有DT操作进行完全编程控制 对选定文档进行聊天驱动操作

dt mcp优点

  • 模型灵活性 -使用Claude、GPT-4、本地型号、任何兼容MCP的客户端
  • 写入操作 -创建记录、设置标签、移动文件,而不仅仅是读取
  • 自动化 -链式操作、批处理、集成到工作流中
  • 上下文共享 -AI助手可以访问DT数据以及其他工具/文件
  • 可扩展 -根据需要添加自定义工具

dt mcp缺点

  • 设置复杂性 -需要MCP客户端配置
  • 没有原生UI -通过外部聊天界面操作
  • 需要运行服务器 -需要管理的其他流程

DEVONthink聊天专家

  • 零设置 -内置于应用程序中
  • 紧密的UI集成 -选择文档,在侧边栏聊天
  • 文档焦点 -针对讨论特定文档进行了优化

DEVONthink聊天缺点

  • 注重文件 -设计用于处理选定的文档,而不是广泛的数据库操作
  • 孤立的 -无法在一次对话中与其他数据源或工具结合使用

许可证

版权所有2025-2026 Intelecy股份有限公司。

根据Apache许可证2.0版授权。看 许可证 了解详情。

免责声明

本项目不隶属于DEVONtechnologies,LLC或得到其认可。DEVONthink是DEVONtechnology的注册商标。