Kr Mcp Server

Kr Mcp Server

🚀 基于MCP - Go的服务器项目

本项目是基于 [MCP - Go](https://github.com/mark3labs/mcp - go) 框架开发的服务器项目,提供了一系列实用工具和强大功能,能满足多种业务需求。

🚀 快速开始

安装步骤

  1. 克隆项目
git clone https://github.com/yourusername/kr - mcp - server.git
  1. 安装依赖项
go mod download
  1. 配置环境变量
# 天气查询 API 密钥
export JUHE_KEY_SIMPLE_WEATHER=your_api_key_here
  1. 启动服务器
go run main.go

使用说明

  • 服务器默认运行在 http://localhost:3001
  • 支持的工具:
    • 天气查询
    • DNF 金币查询

✨ 主要特性

  • 天气查询工具:可便捷查询天气信息。
  • DNF 金币查询工具:方便玩家查询 DNF 金币相关信息。
  • SSE 服务器支持:支持 Server - Sent Events 技术。
  • 资源能力支持:具备资源相关能力。
  • 提示词能力支持:支持提示词相关操作。

📦 安装指南

克隆项目

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。使用前需要完成以下步骤:

  1. 访问 聚合数据官网 注册账号。
  2. 在控制台申请天气查询 API 的密钥。
  3. 将获取到的 API 密钥设置为环境变量 JUHE_KEY_SIMPLE_WEATHER

项目结构

kr - mcp - server/
├── main.go          # 程序入口文件
├── tools/           # 工具目录
│   ├── weather.go   # 天气查询工具
│   └── dnf_gold.go  # DNF 金币查询工具
├── go.mod           # Go 模块定义文件
└── go.sum           # 依赖项版本锁定文件

开发说明

  • 项目基于 MCP - Go 框架开发。
  • 支持添加自定义工具和提示词。
  • 支持资源能力和提示词能力。

🔧 技术细节

技术栈

  • Go 语言:项目开发的编程语言。
  • MCP - Go 框架:项目的基础框架。
  • Server - Sent Events (SSE):实现服务器推送功能。
  • 聚合数据 API:用于天气查询等功能。

📄 许可证

本项目采用 MIT 许可证。

  • 0 关注
  • 0 收藏,35 浏览
  • system 提出于 2025-10-06 21:57

相似服务问题

相关AI产品