Skip to main content
Use these examples when an existing agent framework should get Webcompute as a browser subagent. All examples start the self-hosted MCP server with:
Install example dependencies from this repo with pnpm install, or in an external project install the framework package plus @webcompute/sdk.

LangChain JS

Full file: examples/mcp/langchain-agent.ts.

OpenAI Agents JS

Full file: examples/mcp/openai-agents-agent.ts.

Claude Agent SDK

Full file: examples/mcp/claude-agent-sdk-agent.ts.

Gemini JS

Full file: examples/mcp/gemini-agent.ts.

Mastra

Full file: examples/mcp/mastra-agent.ts.

OpenClaw

Full file: examples/mcp/openclaw-agent.json5.

Hermes

Full file: examples/mcp/hermes-agent.yaml.

Advanced runtime control

Use one direct MCP client when the parent app should own each browser step:
Full file: examples/mcp/runtime-direct-mcp-client.ts.