跳过安装。2 分钟内即可运行。
在 cloud.anythingmcp.com 开始免费试用,一键添加 openrouteservice,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。
摘要
基于 OpenStreetMap 的 openrouteservice(HeiGIT)路线规划:地理编码和逆地理编码,适用于汽车、货车、自行车、步行和轮椅的逐向导航路线,行程时间矩阵,等时圈(可达范围),多车辆路线优化以及兴趣点。API 密钥免费。
试试这样问
openrouteservice 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → openrouteservice、粘贴凭证、生成 MCP API key,即可完成。无 Docker、无
git clone、无本地服务器。
openrouteservice + Meta Muse
基于 OpenStreetMap 的 openrouteservice(HeiGIT)路线规划:地理编码和逆地理编码,适用于汽车、货车、自行车、步行和轮椅的逐向导航路线,行程时间矩阵,等时圈(可达范围),多车辆路线优化以及兴趣点。API 密钥免费。
前提条件
完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:
OPENROUTESERVICE_API_KEY
步骤 1 — 获取凭证
设置大约需要 2 分钟。你需要一个免费的 HeiGIT 账号和一个 API 密钥。免费套餐足以用于测试和小规模生产使用。
- 在 account.heigit.org 免费注册,并在控制台的 tokens 处创建一个 API 密钥。
- 只把密钥粘贴到
OPENROUTESERVICE_API_KEY,不要加 Bearer 一词、空格或引号。连接器会通过Authorization请求头发送它。 - 安装连接器,用 Berlin 这样的地名运行
openrouteservice_geocode:它会返回该地点及其坐标,说明密钥可用。
当前地址:连接器访问的是 openrouteservice 的当前地址 https://api.heigit.org。HeiGIT 将在 2026 年 11 月停用旧地址 api.openrouteservice.org;在旧地址创建的密钥在这里同样可用,所以你可以继续使用现有密钥。
它能做什么:一切都基于 OpenStreetMap 数据。它可以在地址和坐标之间相互转换(地理编码、输入时自动补全、逆地理编码);为汽车、货车(driving-hgv)、自行车、步行和轮椅规划路线,给出距离、时长和逐向导航,并可避开高速公路、收费路段或轮渡;计算多个地点之间的行程时间矩阵;绘制等时圈,即在给定时间或距离内可到达的范围;为多辆车求解配送线路(VROOM),考虑时间窗、载量和技能;还能查找某个地点周围的兴趣点,如商店、加油站、药店或充电站。
经度在前:所有路线工具都要求坐标格式为 [经度, 纬度],例如弗莱堡是 [7.8421, 47.9990]。把两者写反,通常会导致找不到地点或路线终点落在海里,所以 AI 会先对地址做地理编码,再原样传递坐标。
单位:时长以秒返回,AI 会帮你换算成小时和分钟。距离默认以公里为单位。等时圈的范围以秒为单位,按距离计算时以米为单位。
只读:连接器只做计算。部分工具以 POST 方式发送请求,但没有任何工具会修改你的 HeiGIT 账号,因此无需确认,也没有工具在安装时被关闭。
限制:免费套餐每天约可进行 2,000 次路线请求,每分钟 40 次;矩阵、等时圈、路线优化和兴趣点的每日配额更低。每个响应都带有 x-ratelimit-remaining,AI 会优先用一次矩阵计算代替多次单独的路线请求。
常见错误:401 表示没有收到密钥:请检查 OPENROUTESERVICE_API_KEY。403 表示密钥被拒绝或当天配额已用完;请在 account.heigit.org 上检查这两项。429 表示达到了每分钟上限:请等待一分钟。错误 2004 表示请求超出限制(地点太多或路线太长);错误 2010 表示某个地点不在道路附近,常见原因是经度和纬度写反了。
连接器只基于 OpenStreetMap 数据进行计算:它不绘制地图图片,不提供公共交通路线,也不会修改你的 HeiGIT 账号。
步骤 2 — 安装 adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
步骤 3 — 在 Muse 中添加连接器
你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(
https://cloud.anythingmcp.com/mcp/…)。本指南中出现YOUR_SERVER_ID的地方都用它替换。
Muse 以自定义连接器的形式添加远程 MCP 服务器,并通过 OAuth 登录。
- 在 Muse 中打开 Settings → Connectors,选择 Add custom connector。
- 粘贴 MCP 服务器 URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID。 - Muse 会打开 AnythingMCP 的登录页面:登录并批准访问。
- 在聊天中,向 Muse 提出需要用到
openrouteservice的工具的请求。
你也可以在聊天中完成设置,适用于网页版、iOS 和 Android 应用以及 WhatsApp。给 Muse 发送这条消息:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
自托管?请用你实例的公网 HTTPS 地址替换 https://cloud.anythingmcp.com。Muse 从 Meta 的云端连接,因此 localhost 无法使用。
可用工具
| Tool | What it does |
|---|---|
openrouteservice_geocode | Turn an address or place name into coordinates (forward geocoding, OpenStreetMap and open address data): label, [longitude, latitude]… |
openrouteservice_autocomplete | Suggest places for a partly typed address or name (as-you-type geocoding), with the same fields as openrouteservice_geocode |
openrouteservice_reverse_geocode | Find the address or place at a point (reverse geocoding): nearest addresses, venues or streets with their distance in km |
openrouteservice_directions | Plan a route through two or more points for a car, truck, bicycle, on foot or by wheelchair: total distance and duration, and per leg the… |
openrouteservice_matrix | Compute travel durations (seconds) and optionally distances between many points at once: a matrix from every source to every destination… |
openrouteservice_isochrones | Compute the area reachable from one or more points within given travel times (seconds) or distances (metres): GeoJSON polygons with their… |
openrouteservice_optimize_routes | Solve a vehicle routing problem (VROOM): assign jobs (stops) to vehicles and order them to minimise total travel, respecting time windows… |
openrouteservice_find_pois | Find points of interest from OpenStreetMap (shops, restaurants, fuel, pharmacies, charging stations...) within a radius of a point or in a… |
示例提示
- “从上海虹桥站开车到浦东机场要多久?请给出逐段的行车路线。”
- “我们在苏州、无锡和常州的三位技术员中,谁开车到这 12 个客户地址中的每一个最快?”
- “显示从我们位于杭州市西湖区文三路 100 号的门店开车 15 分钟内能到达的范围。”
- “帮我安排明天的配送:25 个站点,2 辆面包车,工作时间 8 点到 17 点,每位客户都有送货时间窗。哪辆车按什么顺序跑哪些站点?”
- “查找北京国贸站周围 500 米内的药店和电动车充电站。”
FAQ
Muse 在哪些地区可用? Meta 目前在美国和加拿大提供 Muse,可在网页版、iOS 和 Android 应用以及 WhatsApp 中使用。
Meta 会审核这个连接器吗? 不会。Meta 不审核自定义连接器。Muse 只能看到你在 AnythingMCP 中为此 MCP 服务器启用的工具,你也可以随时在 Settings → Connectors 中断开它。
下一步
这份指南对你有帮助吗?