MCP.so
Sign In
Servers

us-weather-mcp-server

@yukinissie

I created an MCP server based on the tutorial with Kotlin.

Overview

What is us-weather-mcp-server?

us-weather-mcp-server is an MCP (Model Context Protocol) server built with Kotlin following the official MCP quickstart tutorial. It allows users to ask about weather conditions in a given city through the Claude Desktop app.

How to use us-weather-mcp-server?

Download the JAR file from the release page. Edit claude_desktop_config.json to point to Java 21.0.2 or higher and the JAR file, then restart Claude Desktop. Ask the weather in a natural language format such as "How's the weather in New York?".

Key features of us-weather-mcp-server

  • MCP-compatible server written in Kotlin.
  • Provides weather information for requested cities.
  • Runs via Claude Desktop's MCP infrastructure.
  • Uses a single JAR file for easy deployment.
  • Requires Java 21.0.2 or higher.

Use cases of us-weather-mcp-server

  • Ask about current weather conditions from within Claude Desktop.
  • Integrate weather queries into conversational AI workflows.
  • Demonstrate a basic MCP server implementation using Kotlin.

FAQ from us-weather-mcp-server

What does us-weather-mcp-server do?

It is a minimal MCP server that responds to weather queries when integrated with Claude Desktop. Users ask about the weather in a city and receive an answer.

What are the runtime requirements?

Java 21.0.2 or higher is required to run the server JAR.

How do I configure us-weather-mcp-server?

Edit claude_desktop_config.json to specify the Java executable path and the JAR file path, then restart Claude Desktop.

Does us-weather-mcp-server require any external API keys?

The README does not mention any API keys or external authentication. It only requires Java and Claude Desktop configuration.

What transport protocol does us-weather-mcp-server use?

The server uses the standard MCP stdio transport, launched as a subprocess by Claude Desktop via the configured command.

More from Media & Design