天气服务工具

一个基于MCP协议的天气服务工具,提供天气警报和天气预报功能,适用于AI代理或自定义应用。

  • by jyotirka
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 jyotirka/mcp-server

使用说明

MCP气象服务器 文档参考:本项目遵循官方的模型上下文协议(MCP)快速入门指南来构建和集成MCP服务器。 https://modelcontextprotocol.io/quickstart/server#testing-使用claude for desktop的服务器 这是一个简单的MCP(模型上下文协议)服务器,它公开了天气工具(get-alerts 和 get-forecast)供AI代理或自定义应用程序使用。

特性

  • 显示两个工具:
    • get-alerts:返回给定位置的天气警报
    • get-forecast:返回给定位置的天气预报
  • 使用Python构建
  • MCP兼容:可通过HTTP+JSON-RPC与Claude或任何自定义应用程序一起使用

在您的系统上运行此存储库的步骤

按照以下步骤克隆、设置和运行MCP服务器:

  1. 克隆存储库

    克隆https://github.com/your-username/your-repo.git cd你的repo

  2. 再进行 确保你已经安装了Python,然后运行:

    pip安装-r要求.txt

  3. 安装克劳德桌面

从下载并安装Claude for Desktophttps://modelcontextprotocol.io/quickstart/server#testing-您的服务器配备了claude桌面版。

  1. 运行MCP服务器 要启动服务器,请执行以下操作:

mcp运行file_name.py 要使用MCP Inspector运行服务器(有助于调试):

mcp开发文件名.py

  1. 将服务器与Claude Desktop集成 要让Claude使用服务器的工具,请运行: mcp安装文件name.py

您应该在终端中看到此确认: 将服务器“weather”添加到Claude配置中 已成功在Claude应用程序中安装天气

这意味着您的MCP天气服务器已成功与Claude Desktop集成并准备就绪。

验证集成

打开克劳德桌面版。

点击侧边栏菜单(左上角)。

转到“文件”>“设置”>“开发人员”。

您应该看到您的天气服务器已列出并正在运行。