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.

If the Mireye Earth MCP server is not working as expected, this page covers the most common issues — tools not appearing in Claude Desktop or Cursor, connection timeouts, and structured error responses.
Check that mireye-earth-mcp resolves on the PATH used by the GUI app. Test from a terminal:
which mireye-earth-mcp
If the command returns nothing, re-install the server:
uv pip install -e '.[mcp]'
If re-installing doesn’t help, use the absolute path returned by which in the command field of your config:
{
  "mcpServers": {
    "mireye-earth": {
      "command": "/absolute/path/to/mireye-earth-mcp"
    }
  }
}
Watch the MCP server log:
~/Library/Logs/Claude/mcp-server-mireye-earth.log
On startup, you should see a line beginning with:
[mireye-earth-mcp] starting base_url=...
If you see a Python ImportError instead, the mcp extra is not installed in the Python interpreter that Claude is launching. Re-install in the correct environment:
uv pip install -e '.[mcp]'
The HTTP API runs on Fly with auto-stop enabled. The first request after idle wakes the machine, which takes 5–15 seconds. If you are repeatedly hitting timeouts, increase MIREYE_TIMEOUT_S to 90 in your MCP config:
{
  "mcpServers": {
    "mireye-earth": {
      "command": "mireye-earth-mcp",
      "env": {
        "MIREYE_TIMEOUT_S": "90"
      }
    }
  }
}
Mireye is US-only in V1. The accepted coordinate envelope is:
  • lat ∈ [18, 72]
  • lng ∈ [-180, -65]
This covers the lower 48, Alaska, Hawaii, and US territories. Coordinates outside this range return a coord_out_of_bounds error.
The field name you requested is not in the catalog. Call the meta endpoint to see the canonical list:
GET https://mireye-earth.fly.dev/v1/meta/fields
Common surprises:
  • elevation_melevation
  • floodplainwithin_floodplain_polygon
The MCP server passes HTTP errors through verbatim — it does not catch or reformat them. The tool error body contains the structured detail returned by the API. Your agent can read detail.error and detail.message to recover programmatically.
V1 has no authentication. If you are seeing 401 or 403, you are hitting a private deployment that has a reverse proxy with auth in front of it. Contact the deploy operator to get access or obtain credentials.
If you are using a self-hosted deployment, set MIREYE_BASE_URL to your deployment URL in the MCP server configuration.