npm @measurespace/measure-space-mcp-serverstdioApache-2.0updated 6mo ago
A Model Context Protocol (MCP) server for weather, climate, air quality, agriculture, pollen and geocoding services from measurespace.io.
What can you do with measure space mcp server?
MCP Server for Measure Space API Services
A Model Context Protocol (MCP) server for weather, climate, air quality, agriculture, pollen and geocoding services from measurespace.io.
This repository contains two implementations of the same MCP server:
| Implementation | Folder | Package |
|---|---|---|
| 🐍 Python | python/ |
mcp, measure-space-api |
| 🟦 TypeScript | typescript/ |
@measurespace/measure-space-mcp-server |
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
- Agriculture: Growing Degree Days (GDD), crop growth stage, heat and frost stress days
- Pollen: Daily pollen forecast for next 5 days
- Geocoding: city name → latitude/longitude
- Geocoding: latitude/longitude → nearest city
- Timezone and astronomy data (sunrise, sunset)
API Keys
Get your API keys from measurespace.io. Each service has its own key:
| Environment Variable | Service |
|---|---|
GEOCODING_API_KEY |
City ↔ lat/lon geocoding |
HOURLY_WEATHER_API_KEY |
Hourly weather forecast |
DAILY_WEATHER_API_KEY |
Daily weather forecast |
DAILY_CLIMATE_API_KEY |
Daily climate forecast |
AIR_QUALITY_API_KEY |
Air quality forecast |
AGRICULTURE_API_KEY |
Agriculture services |
POLLEN_API_KEY |
Daily pollen forecast |
You only need the key(s) for the services you use.
Quick Start
See the implementation-specific READMEs:
Install
Add measure space mcp server to your client. Pick the one you use.
claude mcp add measure-space-mcp-server -- npx -y @measurespace/measure-space-mcp-servercodex mcp add measure-space-mcp-server -- npx -y @measurespace/measure-space-mcp-serveramp mcp add measure-space-mcp-server -- npx -y @measurespace/measure-space-mcp-server{
"mcpServers": {
"measure-space-mcp-server": {
"command": "npx",
"args": [
"-y",
"@measurespace/measure-space-mcp-server"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"measure-space-mcp-server": {
"command": "npx",
"args": [
"-y",
"@measurespace/measure-space-mcp-server"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"measure-space-mcp-server","command":"npx","args":["-y","@measurespace/measure-space-mcp-server"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"measure-space-mcp-server": {
"command": "npx",
"args": [
"-y",
"@measurespace/measure-space-mcp-server"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"measure-space-mcp-server": {
"command": "npx",
"args": [
"-y",
"@measurespace/measure-space-mcp-server"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"measure-space-mcp-server": {
"command": "npx",
"args": [
"-y",
"@measurespace/measure-space-mcp-server"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"measure-space-mcp-server": {
"type": "local",
"command": "npx",
"args": [
"-y",
"@measurespace/measure-space-mcp-server"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"measure-space-mcp-server": {
"command": {
"path": "npx",
"args": [
"-y",
"@measurespace/measure-space-mcp-server"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y @measurespace/measure-space-mcp-serverRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
Score
39 / 100
Incomplete
- Documentation16/25
- Maintenance9/25
- Trust13/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 185 days ago
- Has a release history
- Repository is not archived
- Licensed Apache-2.0
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 0.2.0Latest | Feb 28, 2026 |
| 0.1.0 | Feb 27, 2026 |