MCP.so
Sign In

Weather MCP Server

@moizghumann

About Weather MCP Server

No overview available yet

Basic information

Category

Media & Design

Runtime

node

Transports

stdio

Publisher

moizghumann

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "weather-mcp-server-moizghumann": {
      "command": "node",
      "args": [
        "build/index.js"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Weather MCP Server?

A Model Context Protocol server that fetches and processes weather data. Built with TypeScript and runs on Node.js, it uses the MCP SDK to expose weather information to compatible clients.

How to use Weather MCP Server?

Clone the repository, install dependencies (npm install), build the project (npm run build), then run the server (npm start or node build/index.js). Configure it via environment variables (e.g., API_KEY and PORT) in a .env file.

Key features of Weather MCP Server

  • Fetches and processes weather data.
  • Uses Model Context Protocol (MCP) SDK.
  • Built with TypeScript for type safety.
  • Configurable via environment variables.

Use cases of Weather MCP Server

  • Providing real-time weather data to MCP-enabled applications.
  • Integrating weather lookups into AI assistants or chatbots.
  • Serving as a lightweight backend for weather-based tools.

FAQ from Weather MCP Server

What does Weather MCP Server do?

It provides weather data using the Model Context Protocol, allowing MCP clients to query weather information.

What are the runtime requirements?

Node.js (any version that supports the TypeScript compilation output) and the dependencies installed via npm install.

How do I configure the API key?

Set the API_KEY environment variable in a .env file in the project root. The server reads this variable at startup.

Where does the compiled code go?

The TypeScript source compiles to the build/ directory. Ensure that build/index.js exists after running npm run build.

Are there any known limits or transport details?

The README does not specify transport protocols or authentication methods beyond the environment variable configuration. It runs on the port specified by the PORT variable (default 3000).

Comments

More Media & Design MCP servers