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

Dummy MCP Weather Server

MCP Server

一个基于MCP协议的天气数据服务,提供预定义城市的模拟天气信息,适用于MCP兼容客户端如LLM代理的后端服务。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
后端服务位置天气TypeScriptLLM代理本地部署

安装说明

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

作者 / 组织

EnigmaticHarvest

提供方

EnigmaticHarvest

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

我的MCP天气服务器

此项目是一个使用以下组件构建的MCP(模型上下文协议)服务器的示例 @modelcontextprotocol/sdk 对于TypeScript。它演示了如何展示一个简单的工具,为几个预定义的城市提供虚拟天气信息。

此服务器旨在用作符合MCP的客户端的后端,例如可以利用此服务器公开的工具的LLM驱动的代理。

特性

  • 符合MCP标准: 实现模型上下文协议。
  • 可流式HTTP传输: 使用推荐的 StreamableHTTPServerTransport 为了沟通。
  • 工具暴露: 暴露a get_city_weather 工具。

- 输入: city (字符串,例如“巴黎”、“伦敦”、“东京”)和可选 unit (枚举:“公制”或“英制”,默认为“公制”)。 - 输出: 返回虚拟天气信息,包括温度、描述和湿度。 - 结构化输出: 提供 structuredContent 匹配已定义的 outputSchema 以便客户端进行可靠的解析。

  • 基本会话管理: 演示简单的内存会话处理 StreamableHTTPServerTransport.

先决条件

  • Node.js(建议使用v18或更高版本,根据MCP SDK)
  • npm(或yarn/pnpm)

设置

  1. 克隆存储库(或创建项目文件):
   # If you have it in a git repo:
   # git clone 
   # cd my-mcp-weather-server

   # Otherwise, ensure you have the project directory with src/server.ts, package.json, tsconfig.json
  1. 安装依赖项:
   npm install

运行服务器

为了发展

此命令使用 ts-node 直接运行TypeScript源代码 nodemon 在文件更改时自动重新启动服务器。

npm run build
npm start

目录标签

目录标签

后端服务位置天气TypeScriptLLM代理本地部署MCP协议天气数据

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP