Skip to main content
Glama

My First MCP - Weather Server

A simple Model Context Protocol (MCP) server that provides weather information for any city.

Disclaimer

This is a proof-of-concept implementation meant to demonstrate basic MCP server functionality. It does not include data validation, error handling, rate limiting, or other production-ready features. Use it as a learning resource to understand how to build MCP servers.

Related MCP server: Weather MCP

Installation

  1. Clone the repository

  2. Install dependencies:

pnpm install

Running the Server

  1. Start the server with the inspector:

pnpm ins
  1. The server will be available through the MCP protocol. You can use it with any MCP-compatible client.

Configuration

The server is configured locally to run with:

{
  "mcpServers": {
    "weather": {
      "command": "npx",
      "args": [
        "-y",
        "tsx",
        "(path-to-the-file)\\index.ts"
      ]
    }
  }
}

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      D
      maintenance
      A Model Context Protocol server that enables natural language weather queries for global cities, integrating with OpenWeather API to provide real-time weather information in an easy-to-read format.
      1
      -