MCP java 服务开发问题记录
1.服务搭建报错如下:
MCP error -32000: Connection closed
json
{
"mcpServers": {
"my-weather-server": {
"disabled": false,
"timeout": 30,
"type": "stdio",
"command": "java",
"args": [
"-jar",
"E:/workspace/mcp/target/mcp-server-demo-0.0.1-SNAPSHOT.jar"
],
"env": {
"spring.main.web-application-type": "none",
"spring.main.banner-mode": "off"
}
}
}
}

本地是可以直接启动的, 可以使用java -jar的方式启动.
然后:
按照这个帖子的配置方式就好了...
帖子地址:
json
按照这个配置即可.
{
"mcpServers": {
"weather-starter-webmvc-server": {
"command": "java",
"args": [
"-Dspring.ai.mcp.server.stdio=true",
"-Dspring.main.web-application-type=none",
"-Dlogging.pattern.console=",
"-jar",
"E:/workspace/mcp/target/mcp-server-demo-0.0.1-SNAPSHOT.jar"
]
}
}
}
改完后, 就连上了.