Yaoxiaolinglong_mcp Mongodb Mysql Server

Yaoxiaolinglong_mcp Mongodb Mysql Server

🚀 MCP-MongoDB-MySQL 服务器

MCP-MongoDB-MySQL 服务器是一款强大的工具,它能同时连接 MongoDB 和 MySQL 数据库。借助该服务器,用户可轻松进行数据库连接管理、查询执行以及架构操作等。

🚀 快速开始

MCP-MongoDB-MySQL 服务器可帮助你同时管理 MongoDB 和 MySQL 数据库。下面为你介绍如何快速搭建并使用该服务器。

✨ 主要特性

  • 多种连接方式:支持通过 URL、工作区或直接参数进行连接。
  • 双数据库兼容性:同时支持 MySQL 和 MongoDB 数据库。
  • 安全措施:采用预处理语句防止 SQL 注入,环境变量支持安全密码管理。
  • 架构管理工具:提供全面的查询验证和错误处理功能。

📦 安装指南

安装步骤如下:

  1. 下载源代码:git clone https://github.com/yaoxiaolinglong/mcp-mongodb-mysql-server.git
  2. 安装依赖项:在项目根目录运行 npm install
  3. 启动服务器:使用命令 node index.jsnpm start

📚 详细文档

配置

MySQL 连接参数

{
mysql: {
connectionLimit: 10,
host: 'localhost',
port: 3306,
user: 'root',
password: 'password'
}
}

MongoDB 连接参数

{
mongodb: {
url: 'mongodb://localhost:27017',
dbName: 'mydb',
options: {
useNewUrlParser: true,
useUnifiedTopology: true
}
}
}

💻 使用示例

基础用法

执行 MySQL 查询

{
"mysql": {
"command": "query",
"database": "mydb",
"sql": "SELECT * FROM users WHERE id = ?",
"params": [123]
}
}

插入 MongoDB 文档

{
"mongodb": {
"command": "insert",
"collection": "users",
"documents": [
{ "name": "John Doe", "email": "john@example.com" },
{ "name": "Jane Smith", "email": "jane@example.com" }
]
}
}

🤝 项目贡献

欢迎各位开发者积极参与项目的开发与完善。请访问 GitHub 仓库 提交您的 Pull Request。


感谢 enemyrr/mcp-mysql-server 项目,感谢原作者的贡献。

📄 许可证

本项目遵循 MIT 协议开源。

  • 0 关注
  • 0 收藏,10 浏览
  • system 提出于 2025-09-24 18:33

相似服务问题