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.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.
Server doesn't appear in Claude Desktop
Server doesn't appear in Claude Desktop
Check that If the command returns nothing, re-install the server:If re-installing doesn’t help, use the absolute path returned by
mireye-earth-mcp resolves on the PATH used by the GUI app. Test from a terminal:which in the command field of your config:Tools not showing after restart
Tools not showing after restart
Watch the MCP server log:On startup, you should see a line beginning with: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:ConnectError or ReadTimeout on first call
ConnectError or ReadTimeout on first call
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:HTTP 400 coord_out_of_bounds
HTTP 400 coord_out_of_bounds
Mireye is US-only in V1. The accepted coordinate envelope is:
lat ∈ [18, 72]lng ∈ [-180, -65]
coord_out_of_bounds error.HTTP 400 fields_unknown
HTTP 400 fields_unknown
The field name you requested is not in the catalog. Call the meta endpoint to see the canonical list:Common surprises:
elevation_m→elevationfloodplain→within_floodplain_polygon
HTTP 4xx/5xx errors passed through from the tool
HTTP 4xx/5xx errors passed through from the tool
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.Auth errors (401/403)
Auth errors (401/403)
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.