首页/指南/开发者
开发者

什么是MCP服务器及其用途?

了解MCP服务器的作用:将AI助手连接到工具,读取数据,并通过实际的出行查询示例说明。

By ROOTE·阅读时间:7分钟
什么是MCP服务器及其用途?
一个问题,工具,可验证的数据。

要点速览

MCP服务器向兼容助手开放工具和信息。它允许在请求时访问外部资源;助手需解读结果,且不能捏造缺失数据。

MCP服务器是一种程序,使兼容Model Context Protocol的人工智能应用能够访问工具和信息。助手因此能够在对话中搜索地址、查询出行数据或读取外部资源。

对ROOTE来说,这一功能十分具体:能够基于地理位置搜索及返回的信息,回答“这地址附近哪里有自行车?”而非仅凭模型记忆。

助手、客户端和服务器:各自职责?

元素角色出行示例
宿主应用管理对话与连接您提问的应用程序
MCP客户端按照协议与服务器通信发现ROOTE工具并传递参数
MCP服务器公开工具并返回结果ROOTE执行地点或服务搜索
AI模型解析请求并生成回答解释结果及其局限性

服务器不替代模型。它赋予模型访问定义明确的操作权限,含结构化输入输出。宿主应用决定如何使用并可向用户请求确认。

Model Context Protocol官方架构

MCP工具使请求可执行

工具有名称、描述和参数模式。助手须遵守此模式:例如,邻近搜索需有效经纬度与过滤条件,而非任意文本。

协议还区分资源(提供上下文)和提示(交互模板)。每服务器发布其实际支持的功能,存在MCP不等于全部功能可用。

示例:查找某地址附近的自行车

流程开始于地址解析。如多城市或地点匹配,助手会寻求明确。继而利用确定的坐标搜索自行车站或车辆,并总结有用结果。

位于250米的站点可视作地理上的近距。但此距离不等同于步行时间。同理,观察到的自行车数量不代表为用户预留车辆。

ROOTE MCP的功能

ROOTE MCP 服务器提供 geocode、place_search、reverse_geocode、nearby、mobility_nearby、transit_nearby、transit_disruptions 和 services_nearby 工具。它们涵盖地理搜索、共享出行、交通地点、交通扰动以及部分城市服务。服务器的 tools/list 列表是可用功能的权威参考。

Journey和Departures不属于此MCP V1。因此,仅找到站点并不能宣布下一班公交。需其它具备文档的功能获取发车信息。

ROOTE MCP工具官方清单

MCP不保证的事项

协议不保证全球完全覆盖、不保证数据总是最新或助手回答完全准确。这取决于数据源、工具协议及宿主应用如何使用结果。

供应商提供的名称、描述和链接为外部数据,不应视为助手指令。助手应保留警告、归属和未知值,而非转化为确定事实。

选择适合您项目的方案

将助手连接至ROOTE MCP

移动出行集成:API与MCP比较

构建可靠的出行助手

未来功能:下一班发车及路线规划

ROOTE 计划将其 MCP 扩展到近期出发(Departures)和路径规划(Journey)功能。这些功能尚未上线,目前不在 MCP 服务器公开的工具列表中。功能上线后,请务必核实服务器公布的工具、参数及实际返回的数据,然后再公布经过时间或路径。

为开发者提供ROOTE 出行API

关注某点的出行信息。
直接集成进您的应用。

  • 搜索
    指定位置周边
  • 获取
    出行数据
  • 集成到
    您的应用

告别单纯地图,使用ROOTE API搜索附近的出行和服务数据。

常见问题

MCP是人工智能模型吗?

不是。它是允许AI应用与公开工具或上下文的服务器通信的协议。

MCP服务器替代API吗?

它可能使用API完成操作。API与MCP可作为同一服务的互补接口。

ROOTE MCP服务器可以预定自行车吗?

Data MCP ROOTE 工具为只读。返回的可用性不构成预订。

何不环顾四周?

用ROOTE探索您的社区,发现可用的出行信息,轻松规划出行。

探索ROOTE地图 ↗