Floyd天气和部署MCP服务器
Floyd是一个模型上下文协议(MCP)服务器,提供天气信息和部署安全决策。该服务器允许您通过自然语言与它进行交互,并询问世界各地任何城市的天气状况。
特性
- 天气信息:获取世界上任何城市的当前天气状况。
- 部署安全:检查将应用程序部署到特定城市的服务器是否安全。
- 部署执行:如果条件安全,将应用程序部署到特定城市的服务器上。
安全规则
Floyd遵循以下规则来确定部署是否安全:
- 部署仅在目标位置当地时间上午9点至下午5点之间被认为是安全的。
- 天气条件必须晴朗和/或阳光充足,才能认为部署是安全的。
用法
您可以使用自然语言查询与Floyd进行交互,例如:
- “法国巴黎的天气怎么样?”
- “部署到日本东京安全吗?”
- “部署到美国旧金山”
温度单位
Floyd根据位置自动使用适当的温度单位:
- 美国城市的华氏温度(°F)
- 所有其他国家城市的摄氏度(°C)
发展
该项目使用TypeScript构建,并使用模型上下文协议SDK。
设置
# Install dependencies
npm install
# Build the project
npm run build
# Start the server
npm startVS代码集成
该服务器被配置为作为VS Code MCP服务器工作。一旦你构建了项目,你就可以在VS Code中使用它。
