Firebird 数据库的 MCP 服务器

Firebird 数据库的 MCP 服务器

一个为 Firebird 数据库提供只读 SQL 查询和模式探索功能的模型上下文协议 (MCP) 服务器。

快速入门

  1. 运行环境
    • 确保已安装 Docker 或 Node.js。
  2. 配置数据库连接
    • 使用类似 firebird://SYSDBA:masterkey@host:3051/test_db 的 URL 连接数据库。
  3. 启动服务器
    • Docker:
      • 构建镜像:docker build -t mcp/firebird -f src/firebird/Dockerfile .
      • 启动容器:docker run -i --rm mcp/firebird firebird://host.docker.internal:3051/test_db
    • NPX:
      • 使用命令:npx -y @modelcontextprotocol/server-firebird firebird://localhost:3051/test_db
  4. Claude Desktop 配置
    • claude_desktop_config.json 文件中添加以下内容: { "mcpServers": { "firebird": { "command": "docker", "args": [ "run", "-i", "--rm", "mcp/firebird", "firebird://host.docker.internal:3051/test_db" ] } } }
  5. 注意事项
    • 确保正确设置环境变量(如 DATABASE、FIREBIRD_USER 和 FIREBIRD_PASSWORD)。
    • 检查初始化脚本权限以避免启动失败。