当前位置: 首页 > news >正文

关于配置mcp服务端sse-message-endpoint和sse-endpoint的注意点

在spring ai配置mcp服务时,这里的pom配置如下(alibaba的配置不用管):

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.ai</groupId> <artifactId>mcp-server</artifactId> <version>1.0-SNAPSHOT</version> <properties> <maven.compiler.source>21</maven.compiler.source> <maven.compiler.target>21</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.5.9</version> </parent> <dependencies> <dependency> <groupId>org.springframework.ai</groupId> <artifactId>spring-ai-starter-mcp-server-webmvc</artifactId> </dependency> </dependencies> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.ai</groupId> <artifactId>spring-ai-bom</artifactId> <version>1.1.8</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.alibaba.cloud.ai</groupId> <artifactId>spring-ai-alibaba-bom</artifactId> <version>1.1.2.2</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.alibaba.cloud.ai</groupId> <artifactId>spring-ai-alibaba-extensions-bom</artifactId> <version>1.1.2.2</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <repositories> <repository> <id>spring-snapshots</id> <name>Spring Snapshots</name> <url>https://repo.spring.io/snapshot</url> <releases> <enabled>false</enabled> </releases> </repository> <repository> <name>Central Portal Snapshots</name> <id>central-portal-snapshots</id> <url>https://central.sonatype.com/repository/maven-snapshots/</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> </project>

application.yml配置如下:

spring: application: name: mcp-server ai: mcp: server: name: mcp-server1 version: 1.0.0 type: SYNC # sse消息端点路径 sse-message-endpoint: /api/v1/mcp/message # sse端点路径 sse-endpoint: /api/v1/sse # url访问前缀 # base-url: /api/v1 stdio: false server: port: 8085

这里可以看到有一个base_url的配置,这个配置目前感觉是没有多大的作用,我在客户端访问MCP服务端的时候这个base_url的配置主要作用在sse-message-endpoint链接前缀,但是当客户端连接上sse-endpoint端点的时候访问的/api/v1/mcp/message出现404的错误,但是当把base_url注释掉,直接把sse-message-endpoint端点修改为/api/v1/mcp/message就可以正常访问了,客户端的配置如下:

spring: ai: mcp: client: mcp-server: url: http://localhost:8085 sse-endpoint: /api/v1/sse
http://www.jsqmd.com/news/1245253/

相关文章:

  • 5. CPPM和SCMP可以一起考吗 - 众智商学院cppm官方
  • Spring Boot 3 + Vue 3 + MySQL 仓储物流管理系统源码 前后端分离实战
  • 七月二十二日
  • 2026 年新发布:西市评价高的山地圈山双边丝围栏生产厂家有哪些,颠覆认知:别再用传统围栏了!山地圈山双边丝围栏的秘密 - 企业推荐官【认证】
  • 光速虚拟机:轻量级虚拟化技术的实践指南
  • 【Bug已解决】[BUG] FastFileWriter leaks one fd per save, causing orphan inodes and filesystem ENOSPC on c
  • 芝柏售后服务中心完整网点地址与热线实地考察报告_多信源验证(2026年7月最新) - 亨得利官方服务中心
  • 2026 年 7 月新发布:大祥热门的锈钢板幕墙优质厂家哪个好,别再用玻璃了!这套幕墙如何省下30%预算? - 品质体验官
  • 从瑞德克斯隐私保护表达来看,会更安心吗?
  • Unity游戏实时汉化实战:XUnity自动翻译器原理、配置与疑难排错
  • OpenAI Function Calling API 详解:从原理到Python实战
  • 数据中心CDU阀门选型硬指标:品牌排名与实测数据
  • PDMS设计模块IDF文件导出全流程解析与优化
  • 帝舵香港售后2026年7月最新通知:网点地址热线电话全开 - 帝舵中国官方服务中心
  • 亲身到店探访深圳欧米茄售后服务中心|全新服务热线及详细维修地址(2026年7月最新) - 欧米茄服务中心
  • 2026年7月最新雅典厦门大悦城维修保养服务电话 - 亨得利钟表维修中心
  • 2026 年当下,黎川口碑好的油炸机生产商选哪家,别再买!这台小电器颠覆你的厨房油炸体验 - 实业推荐官【官方】
  • 不止于填充,法国菲欧曼的全维度抗衰布局
  • 粉笔刷题App 与华图在线题库对比:客观评测与选型参考
  • 程序源码 OSS 上传 bug
  • 2026年7月广州不锈钢回收/越秀区不锈钢回收公司推荐_广州鑫惠再生资源有限公司 - 品牌宣传支持者
  • AI写开题报告工具哪个好?2026年主流工具对比与推荐
  • Tiva™ ADC采样序列与数字比较器硬件联动实现实时监控
  • TM4C123 GPIO寄存器配置实战:中断、复用与驱动配置详解
  • 实习必备:3个高效PDF处理技巧(Word编辑/合并/页面提取)
  • VMware Workstation 8虚拟机环境搭建与优化指南
  • 2026年7月最新爱彼重庆时代天街维修保养服务电话 - 爱彼中国官方服务中心
  • 2026年7月亲身到店体验北京亨得利名表服务中心|完整热线和详细地址 - 亨得利官方博客
  • 粉笔线上课和华图线下课哪个效果好?2026客观对比
  • 亲身探访上海宝玑售后服务中心|电话及详细维修地址(2026年7月最新) - 亨得利官方服务中心