Skip to content

Commit 46c28bb

Browse files
committed
all: use spring.ai.mcp.server.protocol=STATELESS
- Working around MCP inspector not sending the session id header in notifications/initialized Signed-off-by: Daniel Garnier-Moiroux <[email protected]>
1 parent 36c50e3 commit 46c28bb

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
spring.application.name=mcp-server-weather-apikey
22
server.port=${PORT:8092}
33
spring.ai.mcp.server.name=mcp-server-weather-apikey
4-
spring.ai.mcp.server.protocol=STREAMABLE
4+
# using stateless because of https://github.com/modelcontextprotocol/inspector/issues/905
5+
spring.ai.mcp.server.protocol=STATELESS
56
logging.level.org.springframework.security=TRACE

samples/sample-mcp-server-secured-tools/src/main/resources/application.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ spring.application.name=sample-mcp-server-streamable-http-secured-tools
22
server.port=8091
33
server.servlet.session.cookie.name=MCP_SERVER_STREAMABLE_HTTP_SECURED_TOOLS_SESSIONID
44
spring.ai.mcp.server.name=mcp-server-weather-streamable-http-secured-tools
5-
spring.ai.mcp.server.protocol=STREAMABLE
5+
spring.ai.mcp.server.protocol=STATELESS
66

77
spring.security.oauth2.resourceserver.jwt.issuer-uri=http://localhost:9000
88

samples/sample-mcp-server/src/main/resources/application.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ spring.application.name=sample-mcp-server-streamable-http
22
server.port=${PORT:8090}
33
server.servlet.session.cookie.name=MCP_SERVER_STREAMABLE_HTTP_SESSIONID
44
spring.ai.mcp.server.name=mcp-server-weather-streamable
5-
spring.ai.mcp.server.protocol=STREAMABLE
5+
# using stateless because of https://github.com/modelcontextprotocol/inspector/issues/905
6+
spring.ai.mcp.server.protocol=STATELESS
67

78
spring.security.oauth2.resourceserver.jwt.issuer-uri=${ISSUER_URI:http://localhost:9000}
89

0 commit comments

Comments
 (0)