MCP Server with Claude Cursor & Weather API Integration

MCP Server with Claude Cursor & Weather API Integration

site icon
2025.04.22 0
PythonMinecraft服务器命令行交互实时天气更新娱乐功能
该项目是一个自定义的Minecraft服务器(MCP),集成了Claude Cursor以增强通过命令行界面(CLI)的交互,并利用Weather API提供服务器内的实时天气更新。
View on GitHub

Overview

基本能力

产品定位

该项目是一个自定义的Minecraft服务器(MCP),旨在通过集成Claude Cursor和Weather API,提供增强的交互体验和实时天气更新功能。

核心功能

  • MCP Server: 一个功能完整的Minecraft服务器设置。
  • Claude Cursor集成: 允许用户通过CLI命令与服务器交互,提升用户体验。
  • Weather API集成: 通过服务器的命令行获取实时天气更新。

适用场景

  • 在Minecraft服务器中提供实时天气信息。
  • 通过命令行界面增强用户与服务器的交互体验。

工具列表

  • Claude Cursor: 用于通过CLI与服务器交互的工具。
  • Weather API: 提供实时天气数据的API。

常见问题解答

  • MCP Server崩溃: 确保安装了正确版本的Java。
  • Weather API无响应: 验证API密钥是否正确放置且仍处于活动状态。

使用教程

使用依赖

  1. 确保已安装Java。

安装教程

  1. 安装Weather Server:
  2. 从https://www.weather.gov/documentation/services-web-api下载Minecraft服务器。
  3. 将下载的文件解压到所需目录。
  4. 运行服务器: bash java -jar minecraft_server.jar

  5. 集成Claude Cursor:

  6. 按照Claude Cursor的GitHub页面上的说明安装。
  7. 通过编辑配置文件确保服务器与Claude Cursor连接。

  8. 设置Weather API:

  9. OpenWeatherMap等Weather API提供商处创建账户并获取API密钥。
  10. 在服务器配置文件中添加API密钥以获取天气数据。 bash weather_api_key="YOUR_API_KEY"

  11. 运行服务器:

  12. 启动Minecraft服务器: bash java -jar minecraft_server.jar
  13. 通过CLI执行命令:
    • 检查天气: bash /weather <city_name>

调试方式

  • 确保Java版本正确。
  • 验证API密钥是否正确且有效。

许可证

该项目遵循 None 开源许可条款。