关于 simple-mcp-server
这是一个基于 Java Spring Boot 的 MCP 服务,包含个性化问候和数字操作两项服务。适合需要将这些功能提供给 MCP 客户端的使用场景。
主要功能
- 01生成个性化问候语
- 02执行数字运算
- 03生成随机数
- 04支持本地或 Docker 运行
适用场景
- 01为应用生成定制问候语
- 02在 MCP 客户端中执行数字运算
- 03通过 Docker 启动 MCP 服务
MCP 相关
该项目实现 MCP 服务,可通过 stdio 配置接入 MCP 客户端,并提供问候与数字操作服务。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
simple-mcp-server
Java Spring Boot 简单 MCP 服务实现
描述
simple-mcp-server 项目包含两项核心服务:
-
GreetingsService:此服务负责生成个性化问候语。它可根据输入参数创建动态且针对特定用户的问候语。
-
NumberService:此服务负责处理数字相关操作,例如执行算术计算或生成随机数。它旨在高效支持各种数值操作。
使用 Docker 镜像运行
修改 mcp.server 配置
{
"servers": {
"simple-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/marcelloraffaele/simple-mcp-server:main"
]
}
}
}
在本地运行
- 构建项目
mvn clean install
- 运行服务端
修改
mcp.server配置并添加以下内容:
"simple-mcp-server": {
"type": "stdio",
"command": "java",
"args": [
"-Dspring.ai.mcp.server.stdio=true",
"-jar",
"C:\\Workspaces\\......\\simple-mcp-server\target\\simple-mcp-server-0.0.1-SNAPSHOT.jar"
]
}
使用 Docker 运行服务端
- 构建项目
mvn clean install
docker build -t simplemcpserver:1.0 .
- 运行服务端
修改
mcp.server配置并添加以下内容:
"simple-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"simplemcpserver:1.0"
]
}
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。