MCP相关配置

SpringAI配置相关MCP有这几种方式:SSE,Stdio,StreamableHTTP等方式

其中Stdio是本地进程间调用,需要本地有服务

Stdio

Stdio在SpringAI配置需要在mcp-servers.json中进行相关配置

复制代码
{
  "mcpServers": {
    "baidu-maps": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@baidumap/mcp-server-baidu-map"
      ],
      "env": {
        "BAIDU_MAP_API_KEY": "xxxx"
      }
    }
  }
}

cmd /c是指启动后关闭cmd窗口并常驻后台

并且这种配置方式要求本地要有nodejs等相关环境

下面这种方式有时候启动失败,因此用cmd /c的方式

复制代码
{
  "mcpServers": {
    "baidu-maps": {
      "command": "npx",
      "args": [
        "-y",
        "@baidumap/mcp-server-baidu-map"
      ],
      "env": {
        "BAIDU_MAP_API_KEY": "xxxx"
      }
    }
  }
}

SSE和StreamableHTTP

这两个主要是远程调用,在SpringAI中不能用上面stdio的那种方式,而是需要在application.yml中进行配置

SSE配置

XML 复制代码
spring:
  ai:
    mcp:
      client:
        sse:
          connections:
            open-webSearch:
              url: https://mcp.api-inference.modelscope.net/
              sse-endpoint: 8a9d148xx/sse

StreamableHTTP配置

XML 复制代码
spring:
  ai:
    mcp:
      client:
        streamable-http:
          connections:
            open-webSearch:
              url: https://mcp.api-inference.modelscope.net/
              endpoint: 8a9d148xx/mcp

这里面有几个注意点:url是基础url,虽然地址是https://mcp.api-inference.modelscope.net/8a9df1ffb3e148/mcp,但是url不能这样写,要拆成https://mcp.api-inference.modelscope.net/和后面的端点

相关推荐
带刺的坐椅16 小时前
Spring-AI 与 Solon-AI 深度对比分析报告
java·spring·ai·llm·solon·spring-ai·solon-ai
李庆政37016 小时前
Cozi工作流 剪映 ai批量生成短视频教程
ai·短视频·剪辑·剪映·cozi·扣子编程
竹之却17 小时前
【Agent-阿程】OpenClaw 2026.4.1 版本更新与使用体验
agent·openclaw
View1213817 小时前
在 .NET 中使用 Moonshot Kimi + AgentFramework:从 SDK 到 Agent 的完整实践
c#·agent·kimi
L-影17 小时前
下篇:tool的四大门派,以及它到底帮AI干了什么
人工智能·ai·tool
深念Y17 小时前
多模态技术详解:TTS、ASR、OCR
ide·ai·语音识别·agi·多模态·文字识别·实时语言
flytam17 小时前
Claude Agent SDK 深度入门指南
前端·aigc·agent
Ztopcloud极拓云视角17 小时前
Gemini 3.1 Pro vs GPT-5.4 Pro:API成本1/3、性能差多少?选型实测笔记
人工智能·笔记·gpt·ai·语言模型
Fzuim18 小时前
Claude Code 工具调用架构深度解析:六层防御与渐进式加载
ai·架构·工具调用·claude code
jerrywus19 小时前
AI 写代码总翻车?我用 Harness:developer 把它管成“右侧打工人”
前端·agent·claude