Overview
What is weather-mcp-s?
weather-mcp-s is an MCP (Model Context Protocol) server built with the mcp-framework. It is designed to be used with Claude Desktop and other MCP-compatible clients, enabling weather-related tool calls via the OpenWeatherMap API.
How to use weather-mcp-s?
Install dependencies with npm install, build with npm run build, then configure in Claude Desktop by adding the server to claude_desktop_config.json with either a local path or npx command. The server requires an OPENWEATHERMAP_API_KEY environment variable.
Key features of weather-mcp-s
- Built with mcp-framework for easy tool development.
- Provides an example tool structure for custom tools.
- Supports publishing to npm for broader distribution.
- Integrates with Claude Desktop via MCP configuration.
- Uses OpenWeatherMap API (environment variable required).
Use cases of weather-mcp-s
- Adding weather tool capabilities to Claude Desktop.
- Developing and testing MCP tools locally.
- Publishing a custom weather MCP server on npm.
- Prototyping new MCP tools with the included scaffold.
FAQ from weather-mcp-s
What is the difference between weather-mcp-s and other weather MCP servers?
The README does not discuss alternatives or comparisons.
What dependencies or runtime are required?
Node.js and npm are required. Dependencies are installed via npm install.
Where does the weather data come from?
Data is retrieved from the OpenWeatherMap API, as indicated by the required OPENWEATHERMAP_API_KEY environment variable.
Are there any known limitations or transport/auth details?
The server requires an API key for OpenWeatherMap and uses standard MCP stdio transport (command/args configuration). No other limits are mentioned.
Can I add my own tools to weather-mcp-s?
Yes. The project includes an example tool and a CLI command mcp add tool to scaffold new tools.