用于查询 Cursor 聊天历史的模型上下文协议服务器
概述
Cursor DB MCP Server
这是一个用于访问 Cursor IDE 的 SQLite 数据库的模型上下文协议(MCP)服务器。该服务器允许 AI 助手探索和与 Cursor 的项目数据、聊天历史和作曲家信息进行交互。
Cursor
先决条件
Cursor IDE
安装
简单安装
使用提供的安装脚本来安装所有依赖项:
bash
python install.py
此脚本将安装:
- 基本 MCP 服务器及其依赖项
在 Cursor IDE 中使用
- 打开 Cursor 并导航到设置 -> Cursor 设置 -> MCP。
- 点击:添加新的 MCP 服务器
- 名称:Cursor DB MCP;类型:命令
- 命令:<完全限定路径到>uv run --with mcp[cli] mcp run <完全限定路径到>/cursor-db-mcp-server.py

现在你可以询问数据库相关的问题或检索历史聊天的信息。


在 Claude Desktop 中使用
将以下内容添加到您的 claude_desktop_config.json 文件中
"cursor-db-mcp": {
"command": "<完全限定路径到 >/uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"<完全限定路径到 >/cursor-db-mcp-server.py"
]
}

可用资源
cursor://projects
- 列出所有可用的 Cursor 项目cursor://projects/detailed
- 列出带有详细信息的项目cursor://projects/{project_name}/chat
- 获取特定项目的聊天数据cursor://projects/{project_name}/composers
- 获取特定项目的作曲家 IDcursor://composers/{composer_id}
- 获取特定作曲家的数据
可用工具
query_table
- 查询项目数据库中的特定表refresh_databases
- 刷新数据库路径列表
它是如何工作的
服务器会扫描你的 Cursor 安装目录以找到项目数据库(state.vscdb 文件)。然后通过 MCP 资源和工具公开这些数据库,使 AI 助手能够查询和分析数据。
注意事项
- Cursor 将 AI 对话存储在不同的地方。越来越多的聊天记录被存储为 globalStorage/state.vscdb 下的“composerData”。如果你在询问最近项目的聊天记录时没有得到结果,尝试询问作曲家。
- 此程序是在 Mac 上编写的。其他操作系统的效果可能会有所不同。
无耻推销

喜欢这个吗?试试 Cursor Journal 从 Cursor 聊天历史中直接创建 DevLogs!
许可证
MIT

1panel
mcp-1panel 是为 1Panel 实现的 Model Context Protocol (MCP) 服务器。
Aact mcp
与AACT临床试验数据库集成,支持查询和分析大规模试验数据,适用于研究和医疗应用。
Abap Adt
一个服务器,它将模型上下文协议(MCP)与SAP ABAP系统连接起来,使像Cline这样的工具能够检索ABAP源代码、表结构和其他开发工件。
Adwords Mcp
一个令人尴尬的MCP服务器,向Cursor、Claude和其他客户端的开发者提供广告