这是一个基于 MCP-Go 框架开发的服务器项目,提供了一系列工具和功能。
- 天气查询工具
- DNF 金币查询工具
- SSE 服务器支持
- 资源能力支持
- 提示词能力支持
- Go
- MCP-Go 框架
- SSE (Server-Sent Events)
- 聚合数据 API
- 克隆项目
git clone https://github.com/yourusername/kr-mcp-server.git
- 安装依赖
go mod download
- 配置环境变量
# 天气查询 API 密钥
export JUHE_KEY_SIMPLE_WEATHER=your_api_key_here
- 运行服务器
go run main.go
本项目使用聚合数据提供的天气查询 API。使用前需要:
- 访问 聚合数据官网 注册账号
- 在控制台申请天气查询 API 的密钥
- 将获取到的 API 密钥设置为环境变量
JUHE_KEY_SIMPLE_WEATHER
kr-mcp-server/
├── main.go # 主程序入口
├── tools/ # 工具目录
│ ├── weather.go # 天气查询工具
│ └── dnf_gold.go # DNF金币查询工具
├── go.mod # Go模块定义
└── go.sum # Go依赖版本锁定
- 服务器默认运行在
http://localhost:3001
- 支持的工具:
- 天气查询
- DNF金币查询
- 项目基于 MCP-Go 框架开发
- 支持添加自定义工具和提示词
- 支持资源能力和提示词能力
本项目采用 MIT 许可证。