MCP服务器实现验证

这是一个用于验证MCP服务器实现的Spring Boot项目,使用AI模型进行本地测试,不依赖外部API。

  • by omae8Tsuzaki
  • Java
  • 本地部署
  • 更新于
在 GitHub 查看 omae8Tsuzaki/Sample-MCPServer

使用说明

MCP服务器示例

  • MCP用于服务器实施验证的存储库
  • Spring Boot AI 使用MCP服务器
  • 为了验证,连接到外部API不利用
  • 通信方式stdio 因此,仅在本地动作

実行方法

  1. 作为动作确认,执行应用程序。

    • 此时,会发生以下的错误,但这是因为设定为不进行日志输出而发生的,所以忽略。
    21:40:51,283 |-ERROR in ch.qos.logback.classic.PatternLayout("") - Empty or null pattern.
    
  2. Gradle 项目同步

  3. Task > build > bootJar 执行

  4. 已生成Jar获取文件路径MCP 为主机指定以下内容。

{
  "mcpServers": {
    "sample-mcp-server": {
      "command": "C:/Program Files/Java/jdk-21/bin/java.exe",
      "args": [
        "-jar",
        "user/Sample-MCPServer/build/libs/Sample-MCPServer-0.0.1-SNAPSHOT.jar"
      ]
    }
  }
}

参考