MCP Server
MCP
Grok Build
Run the Grok Build CLI as MCP tools: agent runs with live progress, code review, web research.
Install
npx -y [email protected]
Configuration Example
{
"remotes": [],
"packages": [
{
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"identifier": "grok-build-mcp-server",
"version": "0.2.5",
"runtimeHint": "npx",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"description": "Path to the grok executable. Only needed when grok is not on PATH.",
"format": "filepath",
"name": "GROK_BINARY"
},
{
"description": "Highest permission level any call may request. Granted once at registration and never prompts again.",
"default": "read-only",
"choices": [
"read-only",
"write",
"full"
],
"name": "GROK_MCP_PERMISSION_CEILING"
},
{
"description": "Permission level used when a call specifies none. Must be at or below the ceiling.",
"default": "read-only",
"choices": [
"read-only",
"write",
"full"
],
"name": "GROK_MCP_DEFAULT_PERMISSION"
},
{
"description": "Model used when a call omits one.",
"default": "grok-4.6",
"name": "GROK_MCP_DEFAULT_MODEL"
},
{
"description": "Reasoning effort used when a call omits one.",
"default": "high",
"name": "GROK_MCP_DEFAULT_EFFORT"
},
{
"description": "Wall-clock kill for a single run, in milliseconds.",
"format": "number",
"default": "1800000",
"name": "GROK_MCP_TIMEOUT_MS"
},
{
"description": "Directory for background job records. Defaults to $XDG_STATE_HOME/grok-mcp.",
"format": "filepath",
"name": "GROK_MCP_STATE_DIR"
},
{
"description": "Background runs alive at once. Use off, none, or unlimited for no cap.",
"default": "4",
"name": "GROK_MCP_MAX_CONCURRENT_RUNS"
},
{
"description": "Emit structuredContent alongside _meta. Off by default because some clients mishandle it.",
"format": "boolean",
"name": "STRUCTURED_CONTENT_ENABLED"
}
]
}
]
}
mcp
model-context-protocol
npm
By
Comments
Sign in to leave a comment