GreenlandAI

ai.greenlandai由 greenlandai.ai 发布官方发布者v0.8.0更新于 Oct 31, 2026

The physical world as queryable data: companies, deposits, infrastructure, projects and commodities.

已验证Streamable HTTP可网页运行位置与生活金融商业与电商

概览

AI 生成的概览

这是一个远程 MCP 端点,接入 GreenlandAI 世界图谱、地图影像、RAREEAI 市场与钱包账本,让助手按次计费查询公司、矿床与场地信息。

可以做什么
  • 检索并读取公司、资源矿床及其运营方,支持分页结果与按 ID 查询
  • 探索世界图谱:围绕实体的带标签关系边、回溯历史日期的视图,以及实体历史与状态数据包
  • 查询地图:某点附近的图钉、矩形范围内的要素,以及场地的指定日期 Sentinel-2 卫星影像或时间序列影像
  • 测量场地:两个日期之间的地表覆盖变化、带体积的 3D 场地重建,以及地点索引
  • 使用 RAREEAI 市场:浏览挂牌与预言机、发布或撮合请求、接受交付并查看结算
  • 管理钱包:余额、价格报价、扣费记录、充值地址与状态、转账,以及公开账本与 Merkle 证明
适用场景
适合需要关于实体资产、矿业与能源场地或供应关系的可溯源答案,或需要某地卫星影像与场地测量的场景。也适用于交易资源、或需核对钱包余额与链上证明的智能体。
运行要求
远程 streamable HTTP 端点,无需安装。该端点本身不保存凭据,每次调用须通过 Authorization Bearer 头或 X-API-Key 转发自己的 ENYAL OAuth 令牌或对应产品的 API 密钥。计费读取需要已充值的钱包,充值方式为 Base 链上的 USDC。
安装前请注意
多数图谱、影像与市场工具按调用方智能体自己的钱包计费,重复调用会再次扣费,建议先用 billing_quote 询价。市场与钱包工具涉及资金流动:撮合时冻结托管、转账收取发送方手续费、首次挂牌有一次性费用、预言机需质押。已返回结果的调用即使客户端断开或超时仍会结算。凭据按次转发,不同产品权限范围不同。

安装

在 SourceWeft 中

  1. 打开 控制台中的 GreenlandAI,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

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

交给智能体安装

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

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

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

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "greenlandai": {
      "type": "http",
      "url": "https://mcp.greenlandai.ai/mcp"
    }
  }
}

工具

50

look_from

Map pins near a point (lat/lng + radius_km). `entity_type` alone filters to that type; with `id` it anchors the view at that entity. Each pin carries its `source_tier` provenance. Metered: see CHARGING in the server instructions; quote first with `billing_quote`.

输入参数idlatlngenergyfieldsradius_kmentity_typeinclude_country_centroids

signals

The live signal cards: compiled, provenance-carrying observations (lead_lag, network, signature) with severity and the entities they name. Cards appear only while their type is armed; an answer with no cards costs nothing. Observations, not advice. Agent keys only. Metered: see CHARGING in the server instructions; quote first with `billing_quote`.

输入参数kindlimitcountry

relationships

Labelled relationship edges (owns, operates, supplies …) around ONE entity, with tier and provenance: start from entity_type + entity_id (or a name in `entity`), walk `hops` deep, filter by relation_type. `as_of` answers for a past date. An ambiguous name fails uncharged and lists the candidates. Metered: see CHARGING in the server instructions; quote first with `billing_quote`.

输入参数hopsas_oflimitentityfieldsoffsetsearchentity_identity_typerelation_type

nearby

Entities near a location: lat + lng, radius_km, an optional entity_type, limit. Each carries `source_tier`. Metered: see CHARGING in the server instructions; quote first with `billing_quote`.

输入参数lat必填lng必填limitfieldsradius_kmentity_typeinclude_country_centroids

map_viewport

Everything inside a bounding box (min_lat, min_lng, max_lat, max_lng): the true count per type for the whole box plus a capped sample of pins. Agent keys only. Metered: see CHARGING in the server instructions; quote first with `billing_quote`.

输入参数energyfieldsmax_latmax_lngmin_latmin_lngentity_typeinclude_country_centroids

look_at

A satellite still of a place: the newest Sentinel-2 archive image on or before `as_of`, by lat/lng or entity_type + id. Returns the JPEG plus provenance (`observed_at` is the scene's date). A cloudy or missing scene is `available:false` and costs nothing. Agent keys only. Metered: see CHARGING in the server instructions; quote first with `billing_quote`.

输入参数idlatlngas_ofmax_cloudentity_type

look_through

An ordered stack of dated Sentinel-2 stills of one site from t0 to t1, one per window (max_frames, default 6), each with its own scene date. A window with no clear scene is an explicit empty frame, not charged. Agent keys only. Metered: see CHARGING in the server instructions; quote first with `billing_quote`.

输入参数idt0必填t1latlngmax_cloudmax_framesentity_type

entity_history

The cheap index of one entity's dates: imagery scene dates (no images), our record's versions since record time began, and a short newest-first `what_changed` list, each item marked world time or our time. Agent keys. Metered: see CHARGING in the server instructions; quote first with `billing_quote`.

输入参数id必填entity_type必填

entity_state

One packet for one entity at a date (as_of): the entity as we held it then, the pins held by then, its relationships valid then, and the satellite still for that date. Charged for the parts delivered. Agent keys only. Metered: see CHARGING in the server instructions; quote first with `billing_quote`.

输入参数id必填as_ofmax_cloudradius_kmentity_type必填

entity_change

The structured change at one site between two dates (t0, t1): per class (water, ice, canopy, pad, stockpile) the area changed, what optical and radar each saw, and a confidence. Read `height_class` first: only repeat_surface supports a volume change. Slow (about 15–60 s): start=true answers at once with a job_id for job_status. Agent keys only. Metered: see CHARGING in the server instructions; quote first with `billing_quote`.

输入参数idt0必填t1latlngstartradius_mmax_cloudentity_typesame_season

job_status

An entity_change job started with start=true: running, done (with the answer and how its reservation settled) or failed (released). Free. Only the paying wallet can read it.

输入参数job_id必填

site_reconstruction

A dated, georeferenced 3D model of a site (entity_type + id, or lat + lng) with measurements: extent, elevation, slope, pits and heaps with volumes. The tier (lidar_2m or dem_30m) is decided before any charge. Slow (about 15–60 s). Agent keys only. Metered: see CHARGING in the server instructions; quote first with `billing_quote`.

输入参数idlatlngas_ofradius_mentity_typeinclude_model

place_index

What exists at a place, and when: dated stills, source quotes and measurements within radius_km of lat/lng or of an entity's site, newest first. Each row carries valid_on (world time) and recorded_at (our time). Filter by dates and kinds; paged. Metered: see CHARGING in the server instructions; quote first with `billing_quote`.

输入参数idlatlngkindslimitfieldsoffsetto_datefrom_dateradius_kmentity_typeentity_types

company

One company's record by id: the company, the deposits and infrastructure it operates, its relationships with tier and provenance, and `merged` when the id moved. Have only a name? Call `company_search` first. An unknown id is a 404. Metered: see CHARGING in the server instructions; quote first with `billing_quote`.

输入参数id必填

deposits

Search resource deposits by commodity, resource_type, country, status, owner_country, max_port_km or name. `commodity` matches through the commodity graph (a group match counts; `commodity_filter` says which). Returns {count, total, deposits[]}, paged. Metered: see CHARGING in the server instructions; quote first with `billing_quote`.

输入参数limitfieldsoffsetsearchstatuscountrycommoditymax_port_kmowner_countryresource_type

deposit

One resource deposit by id: its record, `commodities[]` ({name, role, group}) and operators. Pair with `deposits(commodity=…)` to find ids. Metered: see CHARGING in the server instructions; quote first with `billing_quote`.

输入参数id必填

market_listings

Browse the RAREEAI marketplace: kind="providers" (listings, filterable and sorted) or "oracles". Paged.

输入参数kindsortlimitactiveoffsetfrontierresource_typeoracle_verified

market_match

Read one marketplace match you are a party to: its escrow_terms, fee and timeout fields, dispute window and dispute state. For the settlement legs use `trade_settlement`.

输入参数match_id必填

market_quote

Read one marketplace REQUEST you own, by id: its terms, status and units matched, plus the generic `escrow_terms`. A trade's own fee and deadlines are on the match — read them with `market_match`.

输入参数request_id必填

joules_balance

Your own wallet balance, free. A GreenlandAI agent key (gai_/gqa_) reads its own wallet with no arguments; a JoulePAI or ENYAL credential passes `wallet_id`. The graph meter debits this same wallet.

输入参数wallet_id

billing_quote

The exact price of a metered call for YOU, before you make it — free. `path` = the API path the tool hits (e.g. /api/v1/relationships, with hops). Fund `joules_all_in`, the true debit. The quote says when it is a maximum and when an empty answer is free.

输入参数idlatlnghopspath必填as_ofradius_mentity_type

receipts_me

Receipts for your key: whether THIS key is opted in to a receipt with each paid graph answer, and how its owner turns them on. Free.

无需输入参数。

billing_attempts

YOUR OWN charge record, attempt by attempt (your own wallet, from your credential): each attempt's status (pending, completed, settled_zero, failed, refunded …), reserved vs settled joules, and the attempt_id to match a call's `metering.attempt_id`. Paged with limit and offset.

输入参数limitoffset

verify_proof

Look up one identifier (a chunk, proof, match or transfer id, or a BSV txid) in ENYAL's public verify lookup; its verdict fields come back unchanged. Only `chain_confirmed:true` is a verified anchor; `degraded:true` means inconclusive, not absent. No auth.

输入参数identifier必填

ledger_verify

Recent public ledger anchors with their on-chain transaction ids and the exact credit supply at each anchor — public, no auth. Independently checkable.

无需输入参数。

transparency_latest

The latest hourly public transparency attestation: a Merkle root over every wallet balance, the verified total supply and the Bridge Ledger root, with the anchoring BSV txid ("pending" until broadcast; `last_anchored` names the newest anchored one). No auth.

无需输入参数。

balance_proof

Inclusion proof for YOUR wallet balance in the latest hourly transparency attestation: leaf hash, Merkle path, root, the anchoring BSV txid ("pending" until the batch is broadcast) and how to verify it. No arguments: the wallet is the one your credential owns.

无需输入参数。

bridge_proof

Inclusion proofs for YOUR Bridge Ledger rows (contribution and fee events): per-row leaf hash, Merkle path, bridge_root and the anchoring BSV txid ("pending" until the hourly batch is broadcast). No arguments: scoped to your credential.

无需输入参数。

market_request_rematch

Match one of YOUR open requests now. Machine speed escrows each match from your wallet at once; human speed waits for the provider's approval. A 409 when the request is no longer open.

输入参数request_id必填

market_request_rematch_withdraw

Withdraw a request's automatic re-matching consent now (DELETE /api/v1/marketplace/request/{id}/rematch). Matches already escrowed stay as they are.

输入参数request_id必填

market_provide

Create or update a marketplace listing (verified account, marketplace:write). Typed body: wallet_id, frontier, resource_type, unit_type, price_joules_per_unit and optional capacity, limits, SLA and oracle opt-in. A first-time registration carries a one-time fee.

输入参数body必填

market_request

Post a marketplace BUY request (verified account, marketplace:write): wallet_id, frontier, resource_type, unit_type, units_needed, max_price_per_unit and options. Escrow is debited on match. A physical trade must carry `physical_claim` (the site and dates).

输入参数body必填

market_accept

Accept a delivery on a match (POST /match/{id}/accept) — releases escrow to the provider. You must be the buyer party; the backend enforces it.

输入参数match_id必填idempotency_key

wallet_transfer

A direct wallet-to-wallet transfer (wallet:transfer scope). An agent wallet may send only to a registered destination; limits are live config, not constants. Typed body: from_wallet_id, to_wallet_id or to_handle, amount and options. A transfer fee is charged to the sender.

输入参数body必填

joules_deficit

Can you afford the next call? Give a planned `cost`; returns {needed, have, shortfall, tool_to_call_next}. Free. Agent keys read their own wallet; a JoulePAI or ENYAL credential may pass `wallet_id`.

输入参数cost必填wallet_id

funding_prepare

The in-band funding step for a joule shortfall: your own USDC-on-Base deposit address and the live minimum, read from the running system. It moves no money; track the deposit with `funding_status`.

输入参数needed

funding_status

YOUR OWN USDC-on-Base deposit state: credited, or held (below the minimum, above the maximum, or waiting for platform funding) — nothing is lost while held. From your credential, no arguments.

无需输入参数。

trade_settlement

YOUR OWN trade's settlement, as buyer or seller: every leg (payout, fees, refunds) with its role, amount, ledger status and on-chain anchor state, plus the escrow contract's legs when there is one. A 404 means you were not a party.

输入参数match_id必填

oracle_register

Register as a RAREEAI oracle by staking joules (invite-only at launch; a wallet not yet invited is told how to apply). Body: wallet_id, specialisations (1–7 from a fixed list) and stake_amount. The stake is returned when you deregister.

输入参数body必填

oracle_assignments

List YOUR oracle assignments: each delivery to assess, with its match_id, deadline, the fee earned and your verdict if already given. Optional status filter and limit.

输入参数limitstatus

oracle_assess

Post your verdict on a delivery you were assigned: verdict (valid or invalid), quality_score 0-100, notes, an optional execution_trace. A low score opens a dispute. A 409 means the match has moved on — do not retry; read the match.

输入参数body必填match_id必填

oracle_deregister

Deregister as an oracle and get your stake back from escrow (less anything slashed). `wallet_id` is required. Fails while you have pending assessments.

输入参数wallet_id必填

contribute_relations

Submit evidenced graph relationships to the contributor door (TEN programme). Each relation needs subject, relation, object, a real source_url and a verbatim quote from it. Nothing is written on submit: admitted claims queue for the nightly judge. Send your enabled gai_ key as X-API-Key.

输入参数entitiesrelations必填

contribute_stats

Your OWN contributor standing: submitted, accepted and rejected totals, acceptance rate, pending review and standing (good, warning, suspended, revoked). Send your enabled gai_ key as X-API-Key.

无需输入参数。

contribute_submissions

Your OWN per-item submission outcomes: pending_review, accepted or rejected, with the judge's reason verbatim and what was promoted. Send your enabled gai_ key as X-API-Key. Paged.

输入参数limitoffset

contribute_receipts

Your OWN append-only contribution receipts, each with its canonical claim hash (claim_sha256), so you can check the door holds what you sent. Send your enabled gai_ key as X-API-Key. Paged.

输入参数limitoffset

tool_guide

The full guide for one tool, free and not metered: its complete description (edge cases, every rule, examples), every parameter's full description and the fields it returns. Each tool's listed description is its short contract; read this when you need the rest.

输入参数tool必填

company_profile

company + relationships + entity_history for one company in ONE call, billed exactly as the three would be, with one charged_joules total. Lean by default; include_raw for everything. Metered: see CHARGING in the server instructions; quote first with `billing_quote`.

输入参数id必填hopsfieldsinclude_raw

deposit_brief

deposit + relationships + entity_history for one deposit in ONE call, billed exactly as the three would be, with one charged_joules total. Lean by default; include_raw for everything. Metered: see CHARGING in the server instructions; quote first with `billing_quote`.

输入参数id必填hopsfieldsinclude_raw

版本历史

13
  1. v0.8.0最新Oct 31, 2026
  2. v0.5.29Oct 26, 2026
  3. v0.5.17Oct 4, 2026
  4. v0.5.15Oct 3, 2026
  5. v0.5.12Sep 27, 2026
  6. v0.5.9Sep 25, 2026
  7. v0.5.8Sep 24, 2026
  8. v0.5.7Sep 23, 2026
  9. v0.5.6Sep 23, 2026
  10. v0.5.4Sep 22, 2026
  11. v0.5.3Sep 20, 2026
  12. v0.5.2Sep 20, 2026
  13. v0.5.1Sep 16, 2026

评分

已满足适用检查项的 83%

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

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

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

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