mcpField
F
Floyd Weather & Deployment MCP Server

Floyd Weather & Deployment MCP Server

Local
github.com/devopsjesterCloud & Infra0Updated 77w ago

About Floyd Weather & Deployment MCP Server

Floyd is an MCP server for checking weather and making deployment safety decisions for a target city. It applies local working hours and clear or sunny weather rules, and can execute deployments when conditions are safe.

Key features

  1. 01Get current weather for a city
  2. 02Check deployment safety by local time and weather
  3. 03Deploy when conditions are safe
  4. 04Use Fahrenheit in the USA and Celsius elsewhere

Use cases

  1. 01Check conditions before a city-specific deployment
  2. 02Request deployment when local conditions are safe
  3. 03Ask for weather information about a city

MCP support

Floyd exposes weather lookup, deployment safety checks, and deployment execution to MCP clients. It is configured for use as a VS Code MCP server.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

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
# Install dependencies
npm install

# Build the project
npm run build

# Start the server
npm start
VS Code Integration

The server is configured to work as a VS Code MCP server. Once you've built the project, you can use it within VS Code.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.