数据库连接服务

MCP DB是一个简单的MCP服务器,用于将数据库暴露给支持MCP的LLM客户端,提供表详情查询和SQL命令执行功能。

  • by Abhiroop25902
  • Java
  • 云端部署
  • 更新于
在 GitHub 查看 Abhiroop25902/mcp-db

使用说明

MCP DB(注:MCP通常指“Minimum Configuration Program”或根据上下文可能有其他含义,DB指“Database”,但具体翻译需结合上下文确定MCP的具体含义)

这个项目是一个简单的MCP服务器,用于将数据库暴露给支持MCP的大型语言模型(LLM)客户端。

仅提供两种工具

  1. `getTableDetails()`: 提供在application.properties中指定的数据库中的所有表,以便大型语言模型(LLM)获取数据的详细信息
  2. `executeSelectSqlCommand()`: 如果有效,则返回 SQL 结果,否则返回错误响应

对于这个仓库,我在scr/main/java/resources目录下提供了两个文件作为示例数据(chinook)

  1. data.sql
  2. schema.sql 请在连接您自己的数据库之前删除这些文件

mcp 服务器将通过 http://localhost:8080/sse 暴露出来

样本