使用说明
MCP 服务器
基于Java的模型上下文协议(MCP)服务器的轻量级实现,支持JSON-RPC和SSE传输。
特性
- 双协议支持:JSON-RPC(POST)和服务器发送事件(GET)
- 插件系统:从JSON配置动态加载工具
- 内置工具:计算器、网络搜索、文件操作等
- 轻量级:最小依赖性(约415行代码)
需求
- Java 17或更高版本
- Maven 3.6+
构建
mvn clean package
跑
java -jar target/mcp-server-1.0-jar-with-dependencies.jar
服务器将于启动 http://0.0.0.0:8080:
- 发布
http://127.0.0.1:8080/mcp(JSON-RPC) - 获取
http://127.0.0.1:8080/mcp上海证券交易所
添加工具
在中创建JSON文件 tools/ 目录:
{
"name": "my-tool",
"description": "My custom tool",
"type": "command",
"command": "python tools/my-tool.py",
"inputSchema": {
"type": "object",
"properties": {
"param": { "type": "string" }
},
"required": ["param"]
}
}
许可证
MIT许可证-请参阅 许可证 详见