模型上下文协议服务

一个基于Spring AI的模型上下文协议服务,支持本地运行和独立服务器部署,适用于AI模型集成和JSON-RPC通信场景。

  • by ShahMinulAmin
  • Java
  • 本地部署
  • 更新于
在 GitHub 查看 shahminulamin/mcp

使用说明

先决条件

  • JDK版本21
  • Docker环境作为独立服务器运行

在本地运行

  • 构建项目
    mvn clean package -DskipTests
    
  • jar文件 mcp-0.0.1-SNAPSHOT.jar 将在目标目录中生成
  • 通过添加带参数的java命令配置主机应用程序
      "shah-mcp": {
      "command": "java",
      "args": [
        "-Dspring.profiles.active=stdio",
        "-jar",
        "..../spring-ai/mcp/target/mcp-0.0.1-SNAPSHOT.jar"
      ]
    }
    

作为独立服务器运行

  • Docker compose命令将构建Docker镜像并开始作为独立服务器运行
    docker-compose up
    

致谢

资源