mcpField
T
Terranode Geospatial API

Terranode Geospatial API

本地服务
docs.terranode.co地图与出行028 周前更新

关于 Terranode Geospatial API

Terranode Geospatial API 是为 AI Agent 提供地理空间数据集查询工具的 MCP 服务。它支持点面查询、最近要素搜索、距离计算和空间连接,并使用 Terranode API 密钥访问。

主要功能

  1. 01列出可用数据集
  2. 02点面包含关系查询
  3. 03搜索最近要素及距离
  4. 04测地线距离计算
  5. 05批量坐标空间连接

适用场景

  1. 01查找坐标所在区域
  2. 02定位附近的数据集要素
  3. 03计算点与点之间的距离
  4. 04为坐标列表补充多边形属性

MCP 相关

该服务向 MCP 客户端提供五种地理空间查询工具:list_datasets、check_location、find_nearest、calculate_distance 和 spatial_join。访问需要 Terranode API 密钥。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"terranode-co-mcp-server-terranode": {
"command": "npx",
"args": [
"-y",
"@terranode-co/mcp-server"
],
"env": {
"TERRANODE_API_KEY": "<TERRANODE_API_KEY>",
"TERRANODE_API_URL": "<TERRANODE_API_URL>"
}
}
}
}
启动命令npx -y @terranode-co/mcp-server
需要配置的环境变量
TERRANODE_API_KEY密钥API key from app.terranode.co
TERRANODE_API_URLAPI base URL (defaults to https://api.terranode.co)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@terranode-co/mcp-server0.1.10

工具

6

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

@terranode-co/mcp-server

用于通过 Terranode Geospatial API 进行空间查询的 MCP 服务。为 AI Agent(Claude Desktop、Cursor 等)提供查询地理空间数据集的工具,包括点位于多边形内查询、最近要素搜索、距离计算和空间连接。

前提条件

设置

Claude Desktop

添加到你的 claude_desktop_config.json:

{
  "mcpServers": {
    "terranode": {
      "command": "npx",
      "args": ["@terranode-co/mcp-server"],
      "env": {
        "TERRANODE_API_KEY": "your-api-key-here"
      }
    }
  }
}
Cursor

添加到 Cursor MCP 设置(.cursor/mcp.json):

{
  "mcpServers": {
    "terranode": {
      "command": "npx",
      "args": ["@terranode-co/mcp-server"],
      "env": {
        "TERRANODE_API_KEY": "your-api-key-here"
      }
    }
  }
}
Claude Code

添加到 Claude Code MCP 设置:

{
  "mcpServers": {
    "terranode": {
      "command": "npx",
      "args": ["@terranode-co/mcp-server"],
      "env": {
        "TERRANODE_API_KEY": "your-api-key-here"
      }
    }
  }
}

可用工具

工具描述
list_datasets列出所有可用的地理空间数据集(系统数据集和自定义数据集)
check_location点位于多边形内查询:哪个要素包含指定坐标?
find_nearest查找距离指定坐标最近的 N 个要素,并返回距离
calculate_distance两点之间的测地线距离(米和英里)
spatial_join一次性使用多边形属性丰富多个坐标

示例提示词

在 Claude Desktop 或 Cursor 中试试这些提示:

  • “纬度 40.71、经度 -74.00 的位置属于哪个县?”
  • “有哪些可用的数据集?”
  • “查找距离中央公园最近的 3 个县”
  • “我的拟建地点(40.7128, -74.006)距离最近的学校(34.0522, -118.2437)有多远?”
  • “这 5 个仓库位置分别位于哪些州?”(粘贴坐标)
  • “37.7749, -122.4194 位于哪个邮政编码区域?”

API 参考

完整的 API 规范请参阅 docs.terranode.co/openapi.yaml(OpenAPI 3.1)。

反馈

报告问题或提交功能请求:[email protected]

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。