返回市场
<中文翻译>
游标数据库MCP

<中文翻译> 游标数据库MCP

作者:jbdamask21 星标更新:2025-03-24

项目介绍

Cursor DB MCP Server

用于访问Cursor IDE的SQLite数据库的模型上下文协议(MCP)服务器。此服务器允许AI助手探索并交互Cursor的项目数据、聊天历史和作曲家信息。

Cursor 在Cursor中的GIF

预备条件

Cursor IDE

安装

简单安装

使用提供的安装脚本安装所有依赖项:

python install.py

此脚本将安装:

  • 基础的MCP服务器及其依赖项

使用方法

与Cursor IDE一起使用

  1. 打开Cursor并导航到设置 -> Cursor设置 -> MCP。
  2. 单击:添加新的MCP服务器
  3. 名称:Cursor DB MCP;类型:命令
  4. 命令:<完全限定路径到>uv run --with mcp[cli] mcp run <完全限定路径到>/cursor-db-mcp-server.py

Cursor DB MCP

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

数据库结构

数据库键

与Claude Desktop一起使用

为Claude Desktop安装MCP服务器

将以下内容添加到你的claude_desktop_config.json文件中

    "cursor-db-mcp": {
      "command": "<完全限定路径到 >/uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "<完全限定路径到 >/cursor-db-mcp-server.py"
      ]
    }

Cursor DB模糊搜索

可用资源

  • cursor://projects - 列出所有可用的Cursor项目
  • cursor://projects/detailed - 列出带有详细信息的项目
  • cursor://projects/{project_name}/chat - 获取特定项目的聊天数据
  • cursor://projects/{project_name}/composers - 获取特定项目的作曲家ID
  • cursor://composers/{composer_id} - 获取特定作曲家的数据

可用工具

  • query_table - 查询项目数据库中的特定表
  • refresh_databases - 刷新数据库路径列表

工作原理

服务器扫描你的Cursor安装目录以查找项目数据库(state.vscdb文件)。然后通过MCP资源和工具暴露这些数据库,允许AI助手查询和分析数据。

注意事项

  1. Cursor将AI对话存储在不同的地方。越来越多的聊天被存储为“composerData”下的globalStorage/state.vscdb。如果你在询问最近项目的聊天时没有得到结果,请尝试询问作曲家。
  2. 这是在Mac上编写的。其他操作系统可能会有所不同。

推广

<img src="./img/cursor-journal-logo_thumbnail.jpg" width="150" />

喜欢这个吗?试试Cursor Journal从Cursor聊天历史创建DevLogs!

许可证

MIT