本指南详细介绍了 MCP 服务器基于 MySQL 的实现方法,涵盖安装、配置、测试、故障排除、贡献等方面,助您轻松搭建和使用 MCP 服务器。
本指南将帮助您完成 MCP 服务器的安装、配置、测试等操作,让您快速上手使用。
smithery install @benborla/mcp-server-mysql
mcp-get install @benborla/mcp-server-mysql
根据文档中提供的配置选项,您可以选择以下方式设置环境变量:
export PATH="/path/to/node/bin:$PATH"
{
"env": {
"NODE_OPTIONS": "--loader ts-node/index",
"PATH": "/path/to/node/bin:/usr/bin:/bin"
}
}
CREATE USER 'mcp_test'@'localhost' IDENTIFIED BY 'mcp_test_password';
GRANT ALL PRIVILEGES ON mcp_test.* TO 'mcp_test'@'localhost';
FLUSH PRIVILEGES;
pnpm run setup:test:db
.env.test
文件:MYSQL_HOST=127.0.0.1
MYSQL_PORT=3306
MYSQL_USER=mcp_test
MYSQL_PASS=mcp_test_password
MYSQL_DB=mcp_test
在 package.json
中添加以下脚本:
{
"scripts": {
"setup:test:db": "ts-node scripts/setup-test-db.ts",
"pretest": "pnpm run setup:test:db",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage"
}
}
# 初始化测试环境
pnpm run setup:test:db
# 运行所有测试
pnpm test
smithery status @benborla/mcp-server-mysql
smithery diagnose @benborla/mcp-server-mysql
smithery logs @benborla/mcp-server-mysql
git clone https://github.com/yourusername/mcp-server-mysql.git
git clone https://github.com/yourusername/mcp-server-mysql.git
cd mcp-server-mysql
pnpm install
pnpm dev
通过以上步骤,您可以轻松完成 MCP 服务器的安装、配置和测试工作。如果有任何问题,请随时参考官方文档或联系社区寻求帮助。