从写代码,到创作下一幕

探索 字节跳动 - 火山方舟 的 AI 编程与视频创作活动。

火山方舟 Agent Plan 与 Coding Plan 活动,价格 ¥9.9 起

Agent Plan & Coding Plan

一站体验多款热门模型,为 AI 编程与智能体开发提供更多选择。新用户可联系(微信: goo_lvyouyou)免费体验 9.9 agent plan。

查看套餐优惠
Seedance 2.5 视频创作活动:30 秒视频、多模态参考、局部编辑

Seedance 2.5

让创意,跃然成片。探索 30 秒视频、多模态参考与局部编辑,把脑海中的画面变成下一支作品。

探索视频创作

功能

MCP Servers

查看 Markdown

MCP(Model Context Protocol)servers 向 Grok 提供外部工具。配置后,其工具会与内置工具一起提供,并使用 <server>__<tool> 作为 namespace。

添加 Server

最快的方式是使用 grok mcp 命令:

Bash

# Local stdio server; everything after -- is the server command
grok mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /path/to/dir

# Remote server over HTTP (OAuth handled automatically)
grok mcp add --transport http linear https://mcp.linear.app/mcp

# Remote server with a static auth header (--header is repeatable)
grok mcp add --transport http api https://mcp.example.com/mcp --header "Authorization: Bearer ${API_TOKEN}"

grok mcp list 显示已配置 servers,grok mcp remove <name> 删除一个 server,grok mcp doctor [name] 诊断配置和连接。list 和 doctor 接受 --json 以提供机器可读输出。

Servers 也可以直接在 ~/.grok/config.toml 中声明:

TOML

[mcp_servers.filesystem]
command = "npx"
args = ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/dir"]
env = { API_KEY = "${MY_API_KEY}" }   # ${VAR} expands at load time
startup_timeout_sec = 30              # default 30
tool_timeout_sec = 6000               # default 6000

[mcp_servers.linear]
url = "https://mcp.linear.app/mcp"
headers = { "x-mcp-session-id" = "{{session_id}}" }

Grok 会展开 ${VAR}(以及 ${VAR:-default}),该机制适用于 url、command、args、env 和 headers,因此 secrets 可以保留在环境变量中。需要 OAuth 的 servers 首次使用时会触发浏览器流程;token 存储在 ~/.grok/mcp_credentials.json 下。

项目 Scope

传递 --scope project 给 grok mcp add(它会在当前目录写入 .grok/config.toml),以定义随 repository 分发的 servers。加载时,Grok 从当前目录向上遍历到 git 根目录,读取每个 .grok/config.toml;与用户 server 同名的项目 server 会完整替换用户 server。

在 TUI 中

/mcps 打开 extensions modal 的 MCP tab:按 Space 切换 server;配置修改后按 r 刷新;按 i 对 OAuth servers 进行身份验证;按 a 和 x 添加或移除。

兼容性

Grok 还会从 ~/.claude.json、.cursor/mcp.json 和项目 .mcp.json 文件加载 MCP 配置,并以低于 config.toml 的优先级合并。使用 [compat.claude] mcps = false 或 [compat.cursor] mcps = false 禁用某个 vendor。grok inspect 会显示每个已加载 server 及其来源。

故障排查

首先运行 grok mcp doctor。对于能够启动但无法连接的 stdio servers,Grok 会将 stderr 捕获到 ~/.grok/logs/mcp/<server>.stderr.log。首次启动时下载 package 的冷启动 npx servers 可能需要更高的 startup_timeout_sec。


最后更新:2026 年 7 月 2 日