Database_mcp_server

Database_mcp_server

🚀 数据库 MCP 服务器

数据库 MCP 服务器是一个强大的工具,可帮助用户高效地管理数据库。它支持多种操作系统,提供命令行工具和 API 接口,方便用户进行各种数据库操作。

🚀 快速开始

系统要求

  • Python:3.6 或更高版本
  • pip:最新版本
  • 操作系统:支持 Linux、Windows 或 macOS

安装步骤

  1. 克隆代码仓库:

    git clone https://github.com/your-repository/database-mcp.git
    cd database-mcp
    
  2. 安装依赖项:

    pip install -r requirements.txt
    
  3. 运行数据库 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

贡献指南

  1. 提交代码前,请确保运行所有测试。
  2. 遵循项目编码规范,保持代码风格一致。

📄 许可证

MIT License

  • 0 关注
  • 0 收藏,13 浏览
  • system 提出于 2025-09-23 20:09

相似服务问题

相关AI产品