Floyd Weather & Deployment MCP Server

by devopsjester

177 downloads
Not rated
GitHub

Description

# Floyd Weather & Deployment MCP Server Floyd is a Model Context Protocol (MCP) server that provides weather information and deployment safety decisions. The server allows you to interact with it through natural language and ask about weather conditions in any city around the…

About

# Floyd Weather & Deployment MCP Server Floyd is a Model Context Protocol (MCP) server that provides weather information and deployment safety decisions. The server allows you to interact with it through natural language and ask about weather conditions in any city around the world. ## Features - **Weather…

Details

Author
devopsjester
Downloads
177
Categories
Cloud Service

- Get current weather for any city in the world.
- Check deployment safety based on local time and weather.
- Execute deployments when conditions are safe.
- Automatically uses Fahrenheit in the USA, Celsius elsewhere.

Install dependencies with npm install, build the project with npm run build, and start the server with npm start. The server is also configured for VS Code integration. Once running, you can use natural language queries such as “What’s the weather like in Paris, France?”, “Is it safe to deploy to Tokyo, Japan?”, or “Deploy to San Francisco, USA”.

Floyd Weather & Deployment MCP Server

Floyd is a Model Context Protocol (MCP) server that provides weather information and deployment safety decisions. The server allows you to interact with it through natural language and ask about weather conditions in any city around the world.

Features

- Weather Information: Get current weather conditions for any city in the world.
- Deployment Safety: Check if it's safe to deploy your application to a server in a specific city.
- Deployment Execution: Deploy your application to a server in a specific city if conditions are safe.

Safety Rules

Floyd follows these rules to determine if it's safe to deploy:

1. Deployment is only considered safe between 9 AM and 5 PM local time at the target location.
2. Weather conditions must be clear and/or sunny for deployment to be considered safe.

Usage

You can interact with Floyd using natural language queries like:

- "What's the weather like in Paris, France?"
- "Is it safe to deploy to Tokyo, Japan?"
- "Deploy to San Francisco, USA"

Temperature Units

Floyd automatically uses the appropriate temperature unit based on location:
- Fahrenheit (°F) for cities in the USA
- Celsius (°C) for cities in all other countries

Development

This project is built with TypeScript and uses the Model Context Protocol SDK.

Setup

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.