MCP服务器构建

该项目展示了如何使用Spring AI构建MCP服务器,适用于与Claude Desktop等客户端应用的集成。

  • by stephanecot
  • Java
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 stephanecot/mcp-server-suivi-post

使用说明

这个项目是一个关于如何使用Spring AI构建MCP服务器的示例。

它目前使用Spring AI 1.0.0-M7构建,这是一个里程碑版本。最终版本将在未来几周内发布。

先决条件

  • Java 21
  • 弹簧靴3.4.x
  • Maven 3.x
  • Docker来构建它(或像Podman这样的另一个容器引擎)

构建

要生成项目,请运行以下命令:

mvn clean install

然后,我们需要构建docker镜像:

cd docker

build.sh 或 build.cmd

它将构建一个名为的docker镜像 scottin/mcp-suivi-suivi-post 带有标签 latest.

然后,您可以在MCP客户端应用程序(如Claude Desktop或VS Code 1.99+)中使用此映像。

与Claude Desktop集成

要在Claude Desktop中使用MCP服务器,您需要安装MCP插件。您可以在此处找到安装说明: https://modelcontextprotocol.io/quickstart/user

您必须编辑Claude Desktop配置文件 claude_desktop_config.json 添加MCP服务器:

{
  "mcpServers": {
	"mcp-suivi-suivi-post": {
	    "command": "podman",
	    "args": ["run", "-i", "--rm", "scottin/mcp-suivi-suivi-post"]
        }
   }
}

注意:不要忘记退出并重新启动Claude Desktop以应用更改。

您将在Claude Desktop的“工具”菜单中找到MCP服务器提供的可用工具。

然后,您可以通过聊天提示提问,MCP服务器将使用正确的工具调用以提供答案: