光标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(或envMYSQL_MCP_CONFIG).支持主机/端口/用户/密码/数据库/模式和SSH的环境覆盖(MYSQL_SSH_*).mode默认为只读;切换到write以启用突变/DDL/事务。 - API
api/config.json(或envAPI_MCP_CONFIG).docsUrl是必需的;可选的code附为?code=...除非已经存在。Env覆盖:API_DOCS_URL,API_DOCS_CODE,API_MCP_MODE.
连接到光标(示例 mcp.json)
{
"mcpServers": {
"mysql": {
"command": "node",
"args": ["C:\\\\Users\\\\\\\\path\\\\to\\\\repo\\\\mysql\\\\index.js"],
"env": { "MYSQL_MCP_CONFIG": "C:\\\\Users\\\\\\\\path\\\\to\\\\repo\\\\mysql\\\\config.json" }
},
"api": {
"command": "node",
"args": ["C:\\\\Users\\\\\\\\path\\\\to\\\\repo\\\\api\\\\index.js"],
"env": { "API_MCP_CONFIG": "C:\\\\Users\\\\\\\\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
