Firebird 数据库的 MCP 服务器
一个为 Firebird 数据库提供只读 SQL 查询和模式探索功能的模型上下文协议 (MCP) 服务器。
快速入门
- 运行环境
- 确保已安装 Docker 或 Node.js。
- 配置数据库连接
- 使用类似
firebird://SYSDBA:masterkey@host:3051/test_db
的 URL 连接数据库。
- 使用类似
- 启动服务器
- 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
- 使用命令:
- Docker:
- Claude Desktop 配置
- 在
claude_desktop_config.json
文件中添加以下内容: { "mcpServers": { "firebird": { "command": "docker", "args": [ "run", "-i", "--rm", "mcp/firebird", "firebird://host.docker.internal:3051/test_db" ] } } }
- 在
- 注意事项
- 确保正确设置环境变量(如 DATABASE、FIREBIRD_USER 和 FIREBIRD_PASSWORD)。
- 检查初始化脚本权限以避免启动失败。