Earth

com.mireye由 mireye.com 发布官方发布者v0.7.3更新于 Nov 8, 2026

Mireye Earth: free public geospatial data, parcel enrichment, search, and cited answers.

已验证Streamable HTTP可网页运行位置与生活数据与分析

概览

AI 生成的概览

Mireye Earth 是托管式 MCP 端点,让助手获取免费公开地理空间数据、地块信息补全、搜索与带引用的回答。

可以做什么
  • 按 power、water 等预设字段包补全地点或匹配地块,每个字段含取值、来源、置信度与解读提示
  • 用标量筛选条件搜索公开地理空间与地块记录,返回所需字段、remarks 与分页游标
  • Fetch 与 Ask 各有独立的响应约定,与 Enrich、Search 不同
  • 配套安装助手可为 Claude Code、Codex 和 Cursor 写入托管 MCP 配置,并安装 use-mireye 技能
适用场景
当助手需要带引用的地理空间或地块级信息(如土地、公用设施或位置属性),且希望使用托管端点而非本地服务器时适用。安装助手用于把受支持的编程客户端接入该端点。
运行要求
远程 streamable HTTP 端点 api.mireye.com,客户端需 OAuth 登录。可选助手为通过 uvx 运行的 Python 包,需要 Mireye 账户、接受当前客户条款,并通过标准输入提供受限的安装 API 密钥。
安装前请注意
助手会把受限 API 密钥保存到本地凭据文件并修改客户端配置文件,但会备份并保留无关条目。Enrich 与 Search 响应包含计费信息,调用可能产生费用。doctor 验证会发起一次免费的 REST Fetch,且不验证托管 MCP 的 OAuth,登录后需自行确认工具。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Earth,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.mireye%2Fearth/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "earth": {
      "type": "http",
      "url": "https://api.mireye.com/mcp"
    }
  }
}

README

Mireye hosted MCP setup helper

mireye-mcp 0.7.3 configures Claude Code, Codex and Cursor to connect directly to https://api.mireye.com/mcp, and installs the use-mireye skill. The package runs no MCP server. Its default invocation refuses the retired local stdio transport; device login and local data tools are not included.

Sign in at Mireye agent setup, accept the current customer terms, copy the private setup prompt and paste it into your agent. The prompt supplies the scoped API key through standard input, never a process argument. The helper validates the account and exact setup-key identity before saving the key or changing client configuration.

bash
# The agent supplies the private key on stdin, without echoing or logging it.uvx --from mireye-mcp==0.7.3 mireye-mcp connect --all --api-key-stdin --attempt-id '<attempt-id>' --token-id '<token-id>'uvx --from mireye-mcp==0.7.3 mireye-mcp doctor --proof

connect writes native hosted configurations, without API keys or local launch commands. Restart your agent and authorize its hosted MCP connection using the client's OAuth sign-in. OAuth credentials remain managed by that client.

doctor --proof verifies the installed configuration and skill, checks the saved API key's account, and makes one free REST Fetch for elevation at 40.7128, -74.0060. It requires a finite value, ok status, source URL and timestamp before reporting the data proof. The API records the successful Fetch against the setup attempt. This proves the REST key/data path; it does not authorize or verify hosted MCP OAuth. Confirm the connected client's tools after OAuth sign-in.

Client / purposeConfigurationSkill / credentials
Claude Code~/.claude.json~/.claude/skills/use-mireye/SKILL.md
Codex~/.codex/config.toml~/.agents/skills/use-mireye/SKILL.md
Cursor~/.cursor/mcp.json~/.agents/skills/use-mireye/SKILL.md (shared with Codex)
Helper API key—~/.config/mireye-mcp/credentials.json (mode 0600)
Setup ownership—~/.config/mireye-mcp/onboarding.json

Setup preserves unrelated configuration, refuses custom conflicting entries or modified skills, and backs up changed configuration files. A process lock and content rechecks protect concurrent edits. Repeating connect reuses the saved key and files; it does not issue credentials or grant another promotional balance. An inherited shell key cannot replace an existing managed account. To switch accounts, remove the managed connection, run logout, then connect from that account's setup page. Authorize the correct account separately in the MCP client's OAuth flow.

bash
# Preview only: no key read, API requests, login save, lock or file changes.uvx --from mireye-mcp==0.7.3 mireye-mcp connect --all --dry-run# Reuse the saved key; --client can be repeated.uvx --from mireye-mcp==0.7.3 mireye-mcp connect --client codex# Read a redacted diagnostic report.uvx --from mireye-mcp==0.7.3 mireye-mcp doctor --proof --json# Remove unchanged owned entries/skills, retaining the helper API key.uvx --from mireye-mcp==0.7.3 mireye-mcp connect --all --remove# Remove the helper's saved key. --revoke also revokes its server-verified key ID.uvx --from mireye-mcp==0.7.3 mireye-mcp logout

--all skips absent supported clients; explicitly selecting an absent client fails. Existing identical manual entries remain unmanaged, including on removal. No project instructions or shell profiles are changed. Custom CODEX_HOME and CLAUDE_CONFIG_DIR locations require manual setup; use --config-home PATH for isolated tests. --base-url accepts the production API or loopback only and binds saved keys to that origin. Redirects never forward a key to another host. Legacy --api-key input remains accepted for compatibility; prefer stdin so the key cannot appear in process listings.

Native configurations follow the client documentation: Claude Code, Codex, and Cursor.

The official MCP registry entry is hosted-only. This package is not a local transport distribution, and installing it does not add a second data service.

Enrich results

The hosted mireye_enrich tool returns the same compact response as POST /v1/enrich. Each returned field contains value, source, confidence, and interpretation_hints, with unit only when defined. Failed fields are omitted. A matched parcel can return fields: {}.

Coordinates, geocode evidence, the analysis point, parcel match status and billing are included. mireye_enrich takes preset as a list of one or more bundle names, such as ["power", "water"].

mireye_search returns scalar filter values and every requested public Search or Enrich field as plain values in each match's fields, excluding top-level identity duplicates, using the matched parcel record's lat/lon pair. Every response carries remarks ([] when clean; branch on code and path) and next_cursor (null on the last page). Fetch and Ask have their own contracts. See the Enrich reference for the 525-field inventory, selectors and examples.

来源:README.md,提交 664af58

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

4
  1. v0.7.3最新Oct 22, 2026
  2. v0.7.2Oct 20, 2026
  3. v0.6.1Oct 20, 2026
  4. v0.5.0Sep 16, 2026

评分

已满足适用检查项的 72%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分

    请在注册中心条目中发布图标。

  • 文档15 分
  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。