Token导航 LogoToken导航TokenDH.com
Rivian MCP logo
开发工具stdio官方级别未说明来源级核验

Rivian MCP

MCP Server

rivian-mcp

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

工具数

9

提示词数

0

GitHub Stars

1

资源数

0
JavaScriptClaude命令行工具Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

PatrickHeneise

提供方

PatrickHeneise

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx rivian-mcp ota # OTA software update status

详细介绍

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

参考文献

目录标签

目录标签

JavaScriptClaude命令行工具车辆状态查询本地部署GraphQLAPICLI工具电动车管理

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

rivian-mcp

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosessionremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 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.