Token导航 LogoToken导航TokenDH.com
Exposed Weather Tool MCP Protocol logo
AI代理stdio官方级别未说明来源级核验

Exposed Weather Tool MCP Protocol

MCP Server

MCP(模型上下文协议)是一个用于构建工具增强型AI系统的灵活协议,支持通过SSE、stdio或HTTP等传输方式无缝交互服务器、客户端和大型语言模型(LLMs)。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
Docker模型集成AI代理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

VedantPancholi

提供方

VedantPancholi

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r mcpserver/requirements.txt

详细介绍

MCP(模型上下文协议)项目

🚀 什么是MCP?

MCP(模型上下文协议) 是一种功能强大、灵活的构建协议 工具增强人工智能系统它使您能够将Python函数公开为可以通过不同传输方式访问的工具,例如 上海证券交易所, 标准,或 超文本传输协议,允许服务器、客户端和大型语言模型(LLM)之间的无缝交互。

image

______________________________________________________________________

🧠 项目亮点

  • 🔧 从头开始构建MCP服务器 使用FastMCP提供实时天气工具。
  • 📡 与客户集成 两者都使用 上海证券交易所标准.
  • 🤖 通过LangChain连接到Google Gemini,实现使用工具的对话式人工智能。
  • 🐳 Docker化环境 易于部署和移植。

______________________________________________________________________

📁 项目结构

文件描述
main.py打印问候语的输入脚本。
README.md这份文件。
pyproject.toml项目依赖关系。
uv.lock锁定文件以进行确定性安装。

mcpserver/

文件描述
server.py带天气工具的主MCP服务器(get_alerts, get_forecast).
client-sse.py客户端使用SSE列出和调用服务器工具。
client-stdio.py客户端使用stdio与服务器工具交互。
DockerfileDocker设置在容器中运行MCP服务器。
requirements.txtPython包依赖关系。

server/

文件描述
weather.py具有天气工具和自定义资源的替代MCP服务器。
client.pyLangChain+Google Gemini与会话工具使用的集成。
weather.json用于启动天气服务器的配置文件。

______________________________________________________________________

🖼️ 运行天气get_alert()函数的屏幕截图

Screenshot 2025-06-19 224919 image

🔍 运作原理

1.MCP服务器

  • 使用以下工具显示与天气相关的工具 @mcp.tool() 装饰师。
  • 可以在SSE和stdio等传输上运行。

2.客户集成

  • SSE客户端:通过SSE连接以发现和调用工具。
  • Stdio客户端:使用stdin/stdout进行命令行交互。

3.法学硕士整合

  • LangChain 将Gemini连接到MCP服务器。
  • 使LLM能够在对话过程中动态推理和调用工具。

4.Docker化部署

  • 所有代码和依赖项都是容器化的。
  • 通过Docker在任何平台上轻松运行MCP服务器。

______________________________________________________________________

🧪 如何跑步

本地运行(Python)

pip install -r mcpserver/requirements.txt
uv run mcpserver/server.py 

目录标签

目录标签

Docker模型集成AI代理AI工具协议Python本地部署Python函数暴露LLM集成实时天气工具Docker部署

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP