Token导航 LogoToken导航

MCP Server · 开发工具

Rivian MCP

Rivian MCP是一个只读的服务器和CLI工具,用于查询Rivian车辆的状态信息,包括电池、续航、OTA更新、充电状态等。

stdio官方级别未说明来源级核验工具 9rivian-mcp
JavaScriptClaude命令行工具

快速开始

作者 / 组织
PatrickHeneise
提供方
PatrickHeneise
运行时
Node.js

工具数量

9

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

2 个

MCP World

选型结论

Rivian MCP 属于开发工具类 MCP Server,公开资料标注 9 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前要先准备 会话凭据。

分类

开发工具

传输方式

stdio

认证方式

会话凭据

部署方式

支持远程部署

安装与配置

安装命令

npx rivian-mcp ota # OTA software update status

客户端配置示例

{
  "mcpServers": {
    "rivian-mcp": {
      "command": "npx",
      "args": [
        "rivian-mcp",
        "ota",
        "#",
        "OTA",
        "software",
        "update",
        "status"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 9 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Rivian MCP

只读 MCP服务器 以及针对Rivian未经证明的GraphQL API的CLI。直接从Claude或您的终端检查车辆的电池、续航里程、OTA更新、充电状态等。

严格只读 --无车辆指令,无设置更改。

作为Claude代码插件安装

安装该技能,使Claude自动知道如何使用此代码库和Rivian API-确认的车辆状态属性、身份验证流、格式化程序模式以及不存在的字段。

从终端:

claude /plugin marketplace add PatrickHeneise/rivian-mcp
claude /plugin install rivian-mcp@rivian-ai
claude /plugin install rivian-mcp@rivian-ai

克劳德代码内部,类型:

/plugin marketplace add PatrickHeneise/rivian-mcp

然后:

/plugin install rivian-mcp@rivian-ai
/plugin install rivian-mcp@rivian-ai

设置

claude mcp add rivian \
  -e RIVIAN_EMAIL=your@email.com \
  -e RIVIAN_PASSWORD=your-password \
  -- npx rivian-mcp

Manual config

添加 ~/.claude.json 或者你的项目 .mcp.json:

{
  "mcpServers": {
    "rivian": {
      "command": "npx",
      "args": ["rivian-mcp"],
      "env": {
        "RIVIAN_EMAIL": "your@email.com",
        "RIVIAN_PASSWORD": "your-password"
      }
    }
  }
}

首次登录

Rivian要求每次新登录都需要2FA:

  1. 问克劳德: “登录Rivian”
  2. Rivian向您的手机/电子邮件发送验证码
  3. 告诉克劳德密码: “代码是123456”

您的会话已保存到 ~/.rivian-mcp/session.json 并自动重复使用,直到过期(7天)。

你可以问什么

  • “我的电池电量是多少?”
  • “有可用的软件更新吗?”
  • “所有的门都锁上了吗?”
  • “显示整车状态”
  • “谁有我R1S的钥匙?”
  • “我现在收费吗?”
  • “显示我的充电历史记录”
  • “我的充电时间表是什么?”

工具

工具它做什么
rivian_login开始登录(触发验证码)
rivian_submit_otp使用验证码完成登录
rivian_get_user_info您的帐户、车辆和软件版本
rivian_get_vehicle_state实时状态——电池、车门、轮胎、位置、气候、OTA
rivian_get_ota_status当前和可用的软件版本
rivian_get_charging_session活动充电会话详细信息
rivian_get_charging_history过去的充电时段——能源、成本、位置
rivian_get_charging_schedule您配置的充电时间表
rivian_get_drivers_and_keys驾驶员及其手机钥匙/遥控钥匙

命令行界面

该软件包还安装了 rivian CLI,无需Claude即可快速访问终端。

npx rivian-mcp ota    # OTA software update status
npx rivian-mcp stats  # Full vehicle state

或全局安装:

npm install -g rivian-mcp
rivian ota
rivian stats

身份验证的工作方式相同——来自的凭据 RIVIAN_EMAIL/RIVIAN_PASSWORD env变量或交互式提示。会话与MCP服务器共享(~/.rivian-mcp/session.json).

需求

  • Node.js 24+
  • Rivian帐户与车辆

支持

如果你正在考虑购买Rivian,但还没有推荐人,这是我的——你的购买会带来好处,它有助于支持这个项目:

获得具有推荐福利的Rivian R1

参考文献

工具与能力

工具数量

9

资源数量

0

提示词数量

0

能力标签

车辆状态查询JavaScript本地部署GraphQLAPICLI工具电动车管理

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 9 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到会话凭据的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Rivian MCP

MCP World · 本页

9stdio有2 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Rivian MCP 怎么安装?

公开资料给出的安装命令是 npx rivian-mcp ota # OTA software update status,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Rivian MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Rivian MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Rivian MCP 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Rivian MCP 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP

上一个 MCP

Rival MCP

rival-mcp MCP server for querying AI model comparison data from rival.tips This server lets AI coding assistants — Claude Code, Cursor, Windsurf, and any MCP-compatible client — natively query model benchmarks, pricing, capabilities, and side-by-side comparisons without leaving your editor. Quick Start npx rival-mcp No API key required. All data is served from the public rival.tips API. Configuration Claude Code Add to your .claude/settings.json (project-level) or ~/.claude/settings.json (global): { "mcpServers": { "rival": { "command": "npx", "args": ["-y", "rival-mcp"] } } } Claude Desktop Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows): { "mcpServers": { "rival": { "command": "npx", "args": ["-y", "rival-mcp"] } } } Cursor Add to your Cursor MCP settings (.cursor/mcp.json): { "mcpServers": { "rival": { "command": "npx", "args": ["-y", "rival-mcp"] } } } Windsurf Add to your Windsurf MCP config: { "mcpServers": { "rival": { "command": "npx", "args": ["-y", "rival-mcp"] } } } Available Tools list-models List all AI models with optional filtering. Parameters: Parameter Type Description provider string (optional) Filter by provider: OpenAI, Anthropic, Google, Meta, Mistral, etc. category string (optional) Filter by category: flagship, reasoning, coding, small, free, image-gen capability string (optional) Filter by capability: chat, code, vision, image-gen, function-calling q string (optional) Free-text search across name, ID, provider, and description Example prompts: "List all Anthropic models" "Show me free models" "What models support vision?" get-model Get detailed information about a specific model — benchmarks, pricing, capabilities, unique features, and provider availability. Parameters: Parameter Type Description id string (required) Model ID, e.g. gpt-4.1, claude-3.7-sonnet, gemini-2.5-pro Example prompts: "Get details on claude-3.7-sonnet" "What are the benchmarks for gpt-4.1?" compare-models Compare 2-3 models side by side — benchmarks, pricing, capabilities, and shared challenges. Parameters: Parameter Type Description models string (required) Comma-separated model IDs (2-3). Example: gpt-4.1,claude-3.7-sonnet Example prompts: "Compare GPT-4.1 vs Claude 3.7 Sonnet" "How does Gemini 2.5 Pro stack up against GPT-4.1 and Claude Sonnet?" search-models Search for models by name, description, or capability when you don't know the exact model ID. Parameters: Parameter Type Description query string (required) Search query, e.g. vision, cheap coding, fast reasoning Example prompts: "Find models good at coding" "Search for cheap reasoning models" Development # Install dependencies npm install # Run in development mode npm run dev # Build for production npm run build # Run the built server npm start How It Works This MCP server communicates over stdio (standard input/output) using the Model Context Protocol. When an AI assistant needs model comparison data, it calls the appropriate tool, which fetches data from the rival.tips public API and returns structured JSON. The server exposes no resources or prompts — only tools. All data is read-only and publicly available. Data Source All model data comes from rival.tips, an AI model comparison platform featuring: 60+ AI models with benchmarks, pricing, and capability data Side-by-side comparisons with shared challenge responses Community-driven AI duel voting and rankings Pre-generated showcase responses across coding, creative, and reasoning tasks License MIT

下一个 MCP

Riyadh Districts MCP Server

Provides tools for querying 192 Riyadh districts with Arabic/English name support, calculating distances between districts using the Haversine formula, and searching district information with coordinates.