article
README
🚀 数据库 MCP 服务器
数据库 MCP 服务器是一个强大的工具,可帮助用户高效地管理数据库。它支持多种操作系统,提供命令行工具和 API 接口,方便用户进行各种数据库操作。
🚀 快速开始
系统要求
- Python:3.6 或更高版本
- pip:最新版本
- 操作系统:支持 Linux、Windows 或 macOS
安装步骤
-
克隆代码仓库:
git clone https://github.com/your-repository/database-mcp.git cd database-mcp -
安装依赖项:
pip install -r requirements.txt -
运行数据库 MCP 服务器:
python server.py
📦 安装指南
数据库配置
编辑 config/database.ini 文件,添加以下内容:
[database]
driver = sqlite
name = my_database.db
日志配置
编辑 config/logging.ini 文件,设置日志记录级别和输出位置:
handlers = file_handler, console_handler
qualname = mcp_server
level = DEBUG
💻 使用示例
命令行工具
列出所有工具
python cli.py list-tools
执行特定工具
python cli.py call-tool --tool_name execute_query --args '{"connection_id": "my_db", "query": "SELECT * FROM users"}'
API 接口
列出可用工具
- 方法:POST
- 路径:
/list_tools - 请求体:
{ "name": "tool_name", "arguments": { "param1": "value1", "param2": "value2" } }
执行数据库工具
- 方法:POST
- 路径:
/call_tool - 请求体:
{ "name": "tool_name", "arguments": { "connection_id": "my_db", "query": "SELECT * FROM users" } }
📚 详细文档
开发
运行测试
python -m unittest discover
贡献指南
- 提交代码前,请确保运行所有测试。
- 遵循项目编码规范,保持代码风格一致。
微信扫一扫