数据库和API协议工具集

Cursor MCP Tools Collection 是为Cursor IDE设计的模型上下文协议服务器工具集,支持MySQL数据库操作和API规范探索,适用于开发过程中的数据库管理和API接口查询。

  • by DrJonoG
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 DrJonoG/cursor_tools

使用说明

光标MCP工具集合

Cursor IDE的模型上下文协议服务器。每个工具都在stdio上运行,将秘密保存在仓库之外,并在本地配置。

工具

  • mysql/ --MySQL MCP支持SSH隧道。在以下情况下列出表、描述模式、运行读取和(可选)写入/DDL/事务 mode 是 write.
  • api/ -API规格浏览器MCP。获取实时OpenAPI/Swagger规范(JSON/YAML或swagg-ui-HTML),并允许您列出、检查和搜索端点,以便您始终使用最新的路径/参数。

快速启动

  • 前提条件:Node 18+和npm。
  • 安装deps: cd mysql && npm install,以及 cd api && npm install.
  • 配置:复制每个 config.example.json 到 config.json 并填写必填字段(请参阅每个工具文档)。
  • 测试:在Cursor聊天中,调用 listTables (mysql)或 fetchSpec/listPaths (api)确认接线。

回购结构

  • api/ -API规范MCP(index.js、配置文件、setup/docs)。
  • mysql/ --MySQL MCP(index.js、配置文件、setup/docs)。
  • .gitignore --保持本地配置, node_modules/,并将文件锁定在git之外。

配置说明

  • MySQL: mysql/config.json (或env MYSQL_MCP_CONFIG).支持主机/端口/用户/密码/数据库/模式和SSH的环境覆盖(MYSQL_SSH_*). mode 默认为只读;切换到 write 以启用突变/DDL/事务。
  • API api/config.json (或env API_MCP_CONFIG). docsUrl 是必需的;可选的 code 附为 ?code=... 除非已经存在。Env覆盖: API_DOCS_URL, API_DOCS_CODE, API_MCP_MODE.

连接到光标(示例 mcp.json)

{
  "mcpServers": {
    "mysql": {
      "command": "node",
      "args": ["C:\\\\Users\\\\<you>\\\\path\\\\to\\\\repo\\\\mysql\\\\index.js"],
      "env": { "MYSQL_MCP_CONFIG": "C:\\\\Users\\\\<you>\\\\path\\\\to\\\\repo\\\\mysql\\\\config.json" }
    },
    "api": {
      "command": "node",
      "args": ["C:\\\\Users\\\\<you>\\\\path\\\\to\\\\repo\\\\api\\\\index.js"],
      "env": { "API_MCP_CONFIG": "C:\\\\Users\\\\<you>\\\\path\\\\to\\\\repo\\\\api\\\\config.json" }
    }
  }
}

安全和使用

  • 将真实凭证从git中删除;使用本地 config.json 或env变量。
  • 在使用工具之前,始终通过工具确认查询/端点。
  • SSH密钥由MySQL MCP直接支持;如果愿意,您还可以预先打开本地隧道。

更多文档

  • 看 mysql/README.md 和 mysql/SETUP.md 有关MySQL的完整详细信息。
  • 看 api/README.md 和 api/SETUP.md 获取API资源管理器的完整详细信息。

如果您有任何要求,请联系我。这是一个正在进行的项目,我将在使用时添加MCP