Integration SurfacesΒΆ
mcp-v8 can be used through several integration surfaces:
- MCP clients such as Claude Desktop, Claude Code, or Cursor
- the plain HTTP API
- the
mcp-v8-cli
flowchart TD
A[MCP client] --> B[MCP tools]
C[CLI] --> D[HTTP API]
D --> F[execution engine]
B --> F
These surfaces share the same underlying execution engine, but they present it in different forms:
- MCP exposes the runtime as MCP tools
- the HTTP API exposes request and response endpoints directly
- the CLI wraps the HTTP API for shell use
- the Rust client provides typed access to the same HTTP endpoints
mcp-v8 can also connect to upstream MCP servers and expose their tools
inside the JavaScript runtime, with optional stub tools on its own MCP surface
for discovery. See MCP Pass-Through.
For transport-level setup, see Transports, Run with stdio, and Run with HTTP.