关于 Yatis MCP Server
Yatis MCP Server 是面向 AI Agent 的本地 Node.js 服务,用于访问 Yatis Telematics 数据。它提供车辆、位置、电动车电池及行驶数据,并支持坐标间距离计算。
主要功能
- 01列出 API 令牌关联的组
- 02获取车辆与设备详情
- 03查询位置和电动车电池数据
- 04查看历史行驶距离与能耗
- 05计算坐标间距离
适用场景
- 01查看车辆位置和元数据
- 02检查电动车电压与电量状态
- 03回顾历史行驶与能耗
MCP 相关
它将 Yatis API 作为工具提供给 MCP 客户端和 AI Agent,包括 Cursor、VS Code 与 Claude Desktop。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Yatis MCP Server
概述
这是 Yatis Telematics 的 MCP 服务。MCP(Model Context Protocol)服务允许你将自定义工具集成到 Cursor、VS Code 或 Claude 等 AI Agent 中。这是一个基于 NODE JS 的 MCP 服务,需要在本地运行。
它向大模型 Agent 提供 Yatis API,打造更丰富、灵活的环境。用户可以使用自然语言访问数据,并实现更高级别的集成。
已使用 VS Code Agent 和 Claude Desktop Agent 进行测试。
要运行此服务,你需要 Yatis API 密钥。请联系你的销售经理获取。
要求
需要 Node 20 及以上版本
功能
- 获取与 API 令牌关联的所有组
- 获取所有车辆、设备和元信息
- 获取位置信息
- 对于电动汽车,获取所有电池信息,例如电压和 SoC
- 获取过去的行驶距离和电量消耗数据
- 使用 Haversine 公式计算两个坐标之间的距离
安装
npm install @modelcontextprotocol/sdk
没有其他依赖项
集成到 VS Code
在工作区中启用
要在工作区中启用 MCP 服务,我们需要创建一个目录,并在该目录中创建配置文件。
mkdir .vscode
cd .vscode
touch mcp.json
在工作目录中创建名为 .vscode 的目录,再创建名为 mcp.json 的文件,并添加以下配置。请更新 node 的路径和 API 密钥
{
"servers": {
"my-mcp-server-bfba9100": {
"type": "stdio",
"command": "/path/to/node",
"args": [
"/path/to/server.js"
],
"env": {
"NODE_ENV": "development",
"YATIS_API_KEY": <YOUR_KEY>
},
}
}
}
全局 VScode
将配置文件添加到 ~/.vscode,使其在所有目录中均可使用
Cursor
全局和本地工作区配置也适用于 Cursor。目录名称为 .cursor。你可以将配置文件放在其中。
Claude 集成
可以将 MCP 服务添加到 Claude Desktop 应用中。找到 claude_desktop_config.json 文件。在 MAC 上,该文件位于
` ~/Library/Application\ Support/Claude/claude_desktop_config.json
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。