使用说明
@fcoder/数据库mcp
用于数据库管理的MCP(模型上下文协议)服务器。通过WebSocket将Claude和其他AI代理连接到PostgreSQL和MySQL数据库,实现实时可视化。
特性
- 多驱动程序支持:PostgreSQL、MySQL
- 开发/生产环境:开发人员可以自由访问,产品需要写授权
- 实时WebSocket:与前端进行双向通信,用于表可视化、查询结果和交互式操作
- 预连接命令:配置在数据库连接之前运行的终端命令(SSH隧道、kops等)
- 最多3个可配置终端:隧道和其他服务的持久终端会话
- 跨平台:Linux和Windows支持
- 本地SQLite存储:本地存储的连接配置、终端配置和查询历史
- 查询历史:跟踪所有已执行的查询,包括持续时间和结果
安装
npm install @fcoder/database-mcp
与Claude一起使用
添加到您的Claude MCP配置中:
{
"mcpServers": {
"database": {
"command": "npx",
"args": ["@fcoder/database-mcp"]
}
}
}
建筑
基于特征的组织的干净架构:
- 工具:MCP工具定义(查询、模式、连接、终端)
- 使用案例:业务流程编排
- 领域:纯业务逻辑和实体
- 基础设施:数据库驱动程序、SQLite、WebSocket、平台抽象