MM

MeasureSpace MCP

Created 4 months ago

A Model Context Protocol (MCP) server for weather, climate, and air quality forecast and geocoding services.

development location documentation public weather climate air quality geocoding

What is MeasureSpace MCP?

A free [Model Context Protocol (MCP) Server](https://smithery.ai/server/@MeasureSpace/measure-space-mcp-server) that provides global weather, climate, air quality forecast and geocoding services by [measurespace.io](https://measurespace.io).

Documentation

Features

  • Hourly weather forecast for next 5 days
  • Daily weather forecast for next 15 days
  • Daily climate forecast for next 9 months
  • Hourly and daily air quality forecast for next 4 days
  • Geocoding service for finding latitude and longitude for given city names
  • Geocoding service for find nearest city for given latitude and longitude
  • Timezone information
  • Astronomy data (sunrise, sunset)

Requirements

Installation# Installing via Smithery

To install this server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @MeasureSpace/measure-space-mcp-server --client claude
```\n\n### Manual Installation
1. Clone this repository:
```bash
git clone [email protected]:MeasureSpace/measure-space-mcp-server.git
cd measure-space-mcp-server
  1. Install dependencies using uv:
uv venv
uv pip install -e .
  1. Create a .env file in the project root with your related API keys from measurespace.io:
GEOCODING_API_KEY=
HOURLY_WEATHER_API_KEY=
DAILY_WEATHER_API_KEY=
DAILY_WEATHER_API_KEY=
AIR_QUALITY_API_KEY=

Note that you only need the API key for the service your need.

Usage# Use the server with Claude Desktop App

Open the cladue_desktop_config.json file and add the following setup. Restart the Claude Desktop App. Please see this tutorial if you don't know where to find the cladue_desktop_config.json file.

{
  "mcpServers": {
    "MeasureSpace": {
      "command": "//uv",
      "args": [
        "--directory",
        "//measure-space-mcp-server",
        "run",
        "main.py"
      ]
    }
  }
}
```\n\n### Run the server
```bash\n\n# Go into your uv built environment
python main.py

The server will start on http://localhost:8000 by default.

Server Config

{
  "mcpServers": {
    "measurespace-mcp-server": {
      "command": "npx",
      "args": [
        "measurespace-mcp"
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: Yes

Project Info

Hosted Featured
Created At: Jul 07, 2025
Updated At: Aug 07, 2025
Author: MeasureSpace
Category: community
License: MIT
Tags:
development location documentation