基于模型上下文协议(MCP)的强大工具服务器,通过MCP调用与PostgreSQL数据库进行交互。
该项目基于FastMCP框架,并利用SQLAlchemy和asyncpg库提供高性能异步数据库操作,确保在处理数据库请求时的效率和响应能力。
asyncio的完全异步实现,使用asyncpg作为高性能异步PostgreSQL驱动。确保已安装Python 3.8+。推荐使用uvx进行安装:
uvx pgsql-mcp-server --dsn postgresql://user:password@localhost:5432/db
您可以使用官方的MCP Inspector工具来可视化检查此服务器提供的工具,查看它们的参数和描述,并直接执行测试调用。
npx @modelcontextprotocol/inspector uvx pgsql-mcp-server --dsn "postgresql://user:password@host:port/database"
这将启动一个本地Web服务。在浏览器中打开提供的URL以开始调试。
欢迎贡献!如果您有改进建议、功能请求或发现任何问题,请随时: