Yatis MCP服务器
概述
这是Yatis远程信息处理的MCP服务器。MCP(模型上下文协议)服务器允许您将自定义工具集成到AI代理,如Cursor、VS Code或Claude。这是一个基于NODE JS的MCP服务器,必须在本地运行。
它为LLM代理提供了Yatis API,以实现更丰富、更灵活的环境。用户可以使用自然语言访问数据,并实现更高级别的集成。
它已经用VS Code Agent和Claude Desktop Agent进行了测试。
要运行它,您需要一个Yatis API密钥。联系您的销售经理以访问此内容。
需求
它需要Node版本20及以上
特性
- 获取与API令牌关联的所有组
- 获取所有车辆、设备和元信息
- 获取位置信息
- 对于电动汽车,获取所有电池信息,如电压和SoC
- 获取过去的行驶距离和功耗数据
- 使用Haversine获取两个坐标之间的距离
安装
npm install @modelcontextprotocol/sdk
没有其他依赖关系
与VS代码集成
在工作区中启用
为了在工作区中启用MCP服务器,我们在该目录中创建了一个目录和一个配置文件。
mkdir .vscode
cd .vscode
touch mcp.json
在您的工作目录中创建一个名为.vscode的目录,创建一个称为mcp.json的文件,并添加下面的配置。更新节点和API密钥的路径
{
"servers": {
"my-mcp-server-bfba9100": {
"type": "stdio",
"command": "/path/to/node",
"args": [
"/path/to/server.js"
],
"env": {
"NODE_ENV": "development",
"YATIS_API_KEY":
},
}
}
}全球VScode
在~/.vscode中添加配置文件,使其可在所有目录中访问
光标
全局和本地工作区也适用于游标。这些目录将被命名为.cursor。您可以放置配置文件。
克劳德集成
MCP服务器可以添加到Claude Desktop应用程序中。找到claude_desktop_configure.json文件。在MAC中,它们将在
\` ~/库/应用程序\\支持/Claude/Claude_desktop_config json
