mcpField
F
Floyd Weather & Deployment MCP Server

Floyd Weather & Deployment MCP Server

本地服务
github.com/devopsjester云与基础设施077 周前更新

关于 Floyd Weather & Deployment MCP Server

Floyd 是用于查询天气并判断目标城市部署安全性的 MCP 服务。它依据当地工作时间及晴朗天气规则作出判断,并可在条件安全时执行部署。

主要功能

  1. 01查询城市当前天气
  2. 02按当地时间和天气判断部署安全性
  3. 03条件安全时执行部署
  4. 04美国使用华氏度,其他地区使用摄氏度

适用场景

  1. 01在特定城市部署前检查条件
  2. 02当地条件安全时请求执行部署
  3. 03查询某个城市的天气

MCP 相关

Floyd 向 MCP 客户端提供天气查询、部署安全检查和部署执行功能。它配置为可用作 VS Code MCP 服务。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Floyd 天气与部署 MCP 服务

Floyd 是一个模型上下文协议(MCP)服务,可提供天气信息和部署安全决策。你可以通过自然语言与服务交互,询问世界各地任意城市的天气状况。

功能

  • 天气信息:获取世界上任意城市的当前天气状况。
  • 部署安全性:检查是否可以安全地将应用部署到特定城市的服务上。
  • 执行部署:如果条件安全,将应用部署到特定城市的服务上。

安全规则

Floyd 根据以下规则判断是否可以安全部署:

  1. 仅当目标地点的当地时间为上午 9 点至下午 5 点时,才认为部署安全。
  2. 只有在天气晴朗和/或阳光明媚时,才认为部署安全。

使用方法

你可以使用以下自然语言查询与 Floyd 交互:

  • “法国巴黎的天气怎么样?”
  • “可以安全地部署到日本东京吗?”
  • “部署到美国旧金山”

温度单位

Floyd 会根据地点自动使用合适的温度单位:

  • 美国城市使用华氏度(°F)
  • 其他国家的城市使用摄氏度(°C)

开发

此项目使用 TypeScript 构建,并使用模型上下文协议 SDK。

设置
# Install dependencies
npm install

# Build the project
npm run build

# Start the server
npm start
VS Code 集成

此服务已配置为 VS Code MCP 服务。构建项目后,你就可以在 VS Code 中使用它。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。