Token导航 LogoToken导航TokenDH.com
Spring AI MCP Client logo
开发工具未说明官方级别未说明来源级核验

Spring AI MCP Client

MCP Server

mcp client application that utilizes spring ai and anthropic claude models. it integrates with mcp protocol-supported servers to enable ai-powered chat interactions.

工具数

0

提示词数

0

GitHub Stars

45

资源数

0
AI聊天JavaClaudeClaudeClaude Desktop

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ogulcanarbc

提供方

ogulcanarbc

最后核验

2026/5/18 03:29

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

spring ai mcp客户端

模型上下文协议(MCP)客户端应用程序利用Spring AI和Anthropic Claude模型(或OpenAI)。它与支持MCP协议的服务器集成,以实现AI驱动的聊天交互。

什么是Spring MCP客户端

MCP客户端是模型上下文协议(MCP)架构中的关键组件,负责建立和管理与MCP服务器的连接。 它实现了协议的客户端,处理:

- Protocol version negotiation to ensure compatibility with servers
- Capability negotiation to determine available features
- Message transport and JSON-RPC communication
- Tool discovery and execution
- Resource access and management
- Prompt system interactions
- Optional features like roots management and sampling support
- Supports openai and anthropic models

需求

Java 17+
Maven or Gradle
Docker (Optional)
Anthropic API key Or OpenAI API key

安装

1.克隆存储库

    git clone 
    cd spring-ai-mcp-client

2.MCP服务器配置

MCP服务器信息必须按如下方式添加到MCP-servers.json文件中。

{
    "mcpServers":{
        "any-mcp-server":{
          "command":"node",
          "args":[
            "any-mcp-server/build/index.js"
          ]
        }
    }
}

3.弹簧配置

应按如下方式配置application.yml文件:

spring:
  ai:
    mcp:
      client:
        enabled: true
        name: any-mcp-server # MCP server name
        version: 1.0.0
        type: SYNC
        request-timeout: 20s
        stdio:
          root-change-notification: true
          servers-configuration: classpath:mcp-servers.json # MCP server config such/same as claude desktop configs.
    anthropic:
      api-key: ${ANTHROPIC_API_KEY}
#   openai:
#     api-key:  ${OPENAI_API_KEY}  
server:
  port: 8081

4.运行应用程序

mvn clean install
mvn spring-boot:run

用法

应用程序运行后,可以通过以下端点访问它:

  • http://localhost:8091/ai

您可以使用以下cURL命令开始聊天:

curl -X GET "http://localhost:8081/ai?message=Hello" -H "Accept: application/json"

目录标签

目录标签

AI聊天JavaClaudedeveloper-toolsmcpanthropic-claudespring-aimcp-client本地部署协议客户端SpringAIAnthropicClaudeOpenAI

支持客户端

ClaudeClaude Desktop

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP