使用说明
MCP DB(注:MCP通常指“Minimum Configuration Program”或根据上下文可能有其他含义,DB指“Database”,但具体翻译需结合上下文确定MCP的具体含义)
这个项目是一个简单的MCP服务器,用于将数据库暴露给支持MCP的大型语言模型(LLM)客户端。
仅提供两种工具
- `getTableDetails()`: 提供在application.properties中指定的数据库中的所有表,以便大型语言模型(LLM)获取数据的详细信息
- `executeSelectSqlCommand()`: 如果有效,则返回 SQL 结果,否则返回错误响应
对于这个仓库,我在scr/main/java/resources目录下提供了两个文件作为示例数据(chinook)
- data.sql
- schema.sql 请在连接您自己的数据库之前删除这些文件
mcp 服务器将通过 http://localhost:8080/sse 暴露出来