openmeteo-mcp

0x1DOCD00D/openmeteo-mcp
★ 0 stars Scala 💻 Code/Dev Tools Updated 2d ago
A Scala 3 Model Context Protocol server that exposes Open Meteo weather and geocoding APIs as Claude callable tools, demonstrating how external web microservices can be wrapped as typed MCP tools for LLM driven service composition.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "openmeteo-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "0x1DOCD00D/openmeteo-mcp"
      ]
    }
  }
}

README Excerpt

A local Model Context Protocol server written in Scala 3. It exposes selected Open-Meteo web API operations as MCP tools that can be used by Claude Desktop, Claude Code, or another MCP-compatible client. The project demonstrates how an external web microservice can be wrapped as a typed MCP server. Claude does not inspect the Scala JAR, does not reflect on Scala methods, and does not call Scala functions directly. Claude discovers named MCP tools through the MCP protocol, decides which tool to i

Tools (4)

geocode_cityget_current_weatherget_hourly_forecastsome_tool