使用说明
MySQL、PostgreSQL和SQLite数据库的SQL MCP服务器
这是一个强大的 MCP(模型上下文协议)服务器 专为与SQL数据库无缝交互而设计,包括 MySQLPostgreSQL和SQLite。它简化了 如何连接MySQL数据库 以及其他SQL类型,使其成为寻找高效SQL的开发人员的理想解决方案 mcp-mysql数据库 整合。
无论您是构建新的应用程序还是与现有系统集成,此服务器都提供了管理数据所需的工具。
特性
这 mcp-mysql教程 将指导您完成其核心功能。
工具
execute_sql_query-在指定的数据库上执行SQL查询。此工具对于运行直接命令至关重要,非常适合 mcp mysql github 项目或任何需要直接执行SQL的环境。- 参数:
dbType:数据库的类型(MySQL,postgresql或sqlite)。connectionString:数据库的连接字符串(sqlite的文件路径)。query:要执行的SQL查询。
- 参数:
insert_data-将数据插入到指定的表中。- 参数:
dbType:数据库的类型(MySQL,postgresql或sqlite)。connectionString:数据库的连接字符串(sqlite的文件路径)。tableName:要插入的表的名称。data:表示要插入的数据的JSON对象(键值对)。
- 参数:
发展
安装依赖项:
npm install
构建服务器:
npm run build
对于自动重建的开发:
npm run watch
安装
要使用此 mcp mysql 服务器和编辑器,您通常需要配置它来识别服务器。核心原则涉及向编辑器提供运行编译服务器的命令,通常位于 build/index.js.
配置示例:
克劳德桌面:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 窗户:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"sql": {
"command": "/path/to/sql/build/index.js"
}
}
}
其他MCP兼容编辑器:
确切的配置方法可能会有所不同,但以下是配置文件的一些常见位置:
- 房间代码:
%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\mcp_settings.json - 光标:
%HOMEPATH%\.cursor(在该目录中查找相关的配置文件。,mcp_settings.json或类似)。此设置允许无缝连接 mcp mysql游标 整合。
有关添加自定义MCP服务器的详细说明,请参阅编辑的官方文档。
调试
由于MCP服务器通过stdio进行通信,调试可能具有挑战性。我们建议使用 MCP检查员,可作为包脚本使用:
npm run inspector
检查器将提供一个URL,用于访问浏览器中的调试工具。
特性
工具
execute_sql_query-在指定的数据库上执行SQL查询。- 参数:
dbType:数据库的类型(mysql、postgresql或sqlite)。connectionString:数据库的连接字符串(sqlite的文件路径)。query:要执行的SQL查询。
- 参数:
insert_data-将数据插入到指定的表中。- 参数:
dbType:数据库的类型(mysql、postgresql或sqlite)。connectionString:数据库的连接字符串(sqlite的文件路径)。tableName:要插入的表的名称。data:表示要插入的数据的JSON对象(键值对)。
- 参数:
发展
安装依赖项:
npm install
构建服务器:
npm run build
对于自动重建的开发:
npm run watch
安装
要将此MCP服务器与编辑器一起使用,通常需要对其进行配置以识别服务器。核心原则涉及向编辑器提供运行编译服务器的命令,通常位于 build/index.js.
配置示例:
克劳德桌面:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 窗户:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"sql": {
"command": "/path/to/sql/build/index.js"
}
}
}
其他MCP兼容编辑器:
确切的配置方法可能会有所不同,但以下是配置文件的一些常见位置:
- 房间代码:
%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\mcp_settings.json - 光标:
%HOMEPATH%\.cursor(在该目录中查找相关的配置文件。,mcp_settings.json或类似)
有关添加自定义MCP服务器的详细说明,请参阅编辑的官方文档。
调试
由于MCP服务器通过stdio进行通信,调试可能具有挑战性。我们建议使用 MCP检查员,可作为包脚本使用:
npm run inspector
检查器将提供一个URL,用于访问浏览器中的调试工具。