XAI Grok Bridge
FreeNot checkedEnables using the xAI Grok CLI as an MCP sub-agent for code review, asking questions, and continuing conversations within MCP hosts like Claude Code.
About
Enables using the xAI Grok CLI as an MCP sub-agent for code review, asking questions, and continuing conversations within MCP hosts like Claude Code.
README
Use the local grok CLI as an MCP sub-agent from Claude Code or any MCP host.
This server wraps the documented x.ai headless scripting mode. The generic tools use JSON output,
while grok_code_review uses plain output because it produced better review results in practice.
grok --no-auto-update --prompt-file /tmp/prompt.md --cwd /path/to/project --output-format json
Requirements
- Python 3.10+
grokonPATH- Auth already configured with
grok login, or an environment supported by the CLI such asXAI_API_KEY - Optional:
GROK_CLI_PATHifgrokis not onPATH
GROK_CLI_PATH is strict: bare commands resolve through PATH, while path values must point to an
executable file. Directories and non-executable files are rejected.
Install
cd /Users/zvisegal/devlope/XAIMsp
/opt/homebrew/bin/python3.12 -m venv .venv
. .venv/bin/activate
python -m pip install --upgrade pip
pip install -e ".[dev]"
pytest -q -p no:cacheprovider
ruff check --no-cache .
MCP Host Config
Add this server to the MCP host config. Prefer the project venv Python:
{
"mcpServers": {
"xai": {
"command": "/Users/zvisegal/devlope/XAIMsp/.venv/bin/python",
"args": ["/Users/zvisegal/devlope/XAIMsp/server.py"]
}
}
}
Tools
grok_ask(prompt, workspace?, timeout_s?, model?, session_id?, max_turns?, reasoning_effort?, rules?, raw_output?)grok_continue(prompt, workspace?, timeout_s?, model?, resume?, max_turns?, reasoning_effort?, rules?, raw_output?)grok_code_review(code_or_diff, question?, primary_analysis?, workspace?, timeout_s?, model?, max_findings?, reasoning_effort?, self_check?, raw_output?)grok_version()
workspace defaults to the MCP server's current directory. Pass the project path explicitly when
you want Grok to inspect a specific repo.
Use grok_code_review as a second-opinion reviewer after CodeHelper or manual analysis. It embeds
strict offline-review rules in the prompt, disables web search, and uses --prompt-file.
Advanced parameters:
self_check=true: Passes--checkfor an extra Grok verification loop. Use sparingly because it costs more time and quota.raw_output=true: Returns a debug payload with extracted text, stdout, stderr, return code, and parsed JSON when available.session_idandresume: Useful for explicit Grok session control.session_idshould be a valid UUID for new sessions.rules: Available on generic ask/continue calls. Prefergrok_code_reviewfor second-opinion code review because it already uses the tuned offline-review prompt.
Set XAI_MCP_DEBUG=true only when diagnosing bridge startup or CLI invocation issues.
See CLAUDE_CODE_USAGE.md for the recommended Claude Code workflow and CLAUDE_CODE_UPDATE_GROK_PATH.md for the latest path-handling update.
Security
Grok is an agentic CLI. workspace is a working directory, not a security boundary. The bridge
does not expose --always-approve through MCP tools. Use grok_code_review with focused snippets
or diffs, and verify findings before editing code.
Smoke Test
This makes a real Grok call and may use quota:
python test_smoke.py
Install XAI Grok Bridge in Claude Desktop, Claude Code & Cursor
unyly install xai-grok-mcp-bridgeInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add xai-grok-mcp-bridge -- uvx --from git+https://github.com/segalz/XAIMsp xai-mcp-serverFAQ
Is XAI Grok Bridge MCP free?
Yes, XAI Grok Bridge MCP is free — one-click install via Unyly at no cost.
Does XAI Grok Bridge need an API key?
No, XAI Grok Bridge runs without API keys or environment variables.
Is XAI Grok Bridge hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install XAI Grok Bridge in Claude Desktop, Claude Code or Cursor?
Open XAI Grok Bridge on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare XAI Grok Bridge with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
