自然语言PostgreSQL查询工具

通过Model Context Protocol (MCP)服务器和Python客户端实现PostgreSQL数据库的自然语言查询,支持LLMs发现模式、描述表和通过对话工具执行安全的只读SQL。

  • by 1Dimitrios3
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 1dimitrios3/nlp

使用说明

自然语言Postgres MCP服务器/客户端

该项目允许通过模型上下文协议(MCP)服务器和Python客户端对PostgreSQL数据库进行自然语言查询。它允许LLM通过会话工具发现模式、描述表并执行安全的只读SQL。数据入职和模式指导由明确的、特定于领域的系统提示进行管理。通过基于Docker的部署,您可以快速连接、播种和聊天您的数据,使数据库访问像对话一样简单。
有关设置和高级用法,请阅读mcp服务器和mcp客户端目录中的README文件。

🚀 后续步骤

  • 将后端连接到聊天客户端应用程序,以获得完整的对话界面。
  • 添加连接到不同MCP服务器的支持,支持多数据库或多后端查询。