Skip to main content

Claude Code Integration API

Automatic MCP middleware injection for Claude Code.

Functions

loadClaudeCodeConfig

function loadClaudeCodeConfig(): ClaudeCodeConfig

Load ~/.shadow-exec/claude-code-config.json.

wrapClaudeCodeTool

function wrapClaudeCodeTool(
tool: ClaudeCodeTool,
config: ShadowExecutorConfig
): ClaudeCodeTool

Wrap single Claude Code tool.

Source

Implementation: packages/sdk/src/claude-code/integration.ts