Skip to main content

Documentation Index

Fetch the complete documentation index at: https://www.mireye.ai/llms.txt

Use this file to discover all available pages before exploring further.

The Mireye Earth MCP server exposes the ask and fetch operations as native MCP tools. Install it once and any MCP-aware agent — Claude Desktop, Cursor, or your own Python client — can query geospatial data for US coordinates without writing HTTP code.
1

Install the server

Install from GitHub using uv:
uv pip install 'mireye-earth[mcp] @ git+https://github.com/mireye/mireye-earth'
Or from a local clone:
uv pip install -e '.[mcp]'
2

Add the server to your Claude Desktop config

Edit the Claude Desktop config file:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
Add the mireye-earth entry under mcpServers:
{
  "mcpServers": {
    "mireye-earth": {
      "command": "mireye-earth-mcp"
    }
  }
}
3

Restart Claude Desktop

Restart Claude Desktop. Two tools appear under the 🔌 menu: ask and fetch.

Configuration

Both tools share the same configuration, set via environment variables on the MCP server process:
Env varDefaultPurpose
MIREYE_BASE_URLhttps://mireye-earth.fly.devHTTP base URL the tools POST to
MIREYE_TIMEOUT_S60Per-request timeout in seconds
Pass env vars to the server process through the env key in your MCP config:
{
  "mcpServers": {
    "mireye-earth": {
      "command": "mireye-earth-mcp",
      "env": {
        "MIREYE_BASE_URL": "https://your-deploy.example.com"
      }
    }
  }
}