Ratel Docs
Get started

Introduction

Ratel Local — MCP Gateway that fronts Claude Code / Codex / Cursor with capability search.

Ratel Local is one MCP server for your whole tool estate. It connects to your upstream MCP servers and exposes a small, searchable capability surface to Claude Code, Codex, Cursor, or any other MCP client.

Your client sees search_capabilities and invoke_tool, plus get_skill_content when skills are configured and auth for authorizing OAuth upstreams. Upstream tool schemas stay out of context until a search makes them relevant.

Ratel Local is the gateway host in Ratel's architecture. The capability contracts belong to progressive disclosure; Ratel Local owns host setup, upstream configuration, authentication, and operation.

Ratel Local or an SDK?

Use Ratel Local when your tools already live behind MCP servers and you do not own the agent loop. Use a Ratel SDK when you want in-process catalog control, local function tools, or framework wiring. Both expose the same capability-tool contract.

Ratel Local ships as @ratel-ai/mcp-server. The CLI binary is ratel-mcp and requires Node.js 20 or newer.

On this page