Encuentra rutas de puente de USDC más económicas entre diferentes blockchains para que los agentes de IA minimicen los costos de transacción.
También conocido como RectaBuild/recta, @recta/mcp
- Stars
- 0
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 1.3.4
- Último commit
- 13 nov 2026
- Licencia
- —
¿Qué es Recta MCP?
Recta es un MCP server. Encuentra rutas de puente de USDC más económicas entre diferentes blockchains para que los agentes de IA minimicen los costos de transacción.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Recta
Recta proporciona un mecanismo de preflight para agentes de IA que necesitan mover USDC entre diferentes blockchains. Funciona verificando si existe una ruta de puente más económica según el estado actual de la cadena antes de iniciar una transferencia. Este servicio es gratuito si no se encuentran ahorros, pero cobra exactamente el 5% de cualquier ahorro verificado on-chain. El agente conserva al menos el 95% del dinero ahorrado mediante estas rutas optimizadas.
Los desarrolladores pueden ejecutar esto como un MCP server local usando el paquete @recta/mcp, que funciona con clientes como Claude o Cursor. Al ser un servidor local, las llaves privadas del agente permanecen en la máquina y nunca se comparten con el servicio. El servidor utiliza streamable HTTP y no requiere una API key para operar. También ofrece una integración especializada como proveedor de acciones para Coinbase AgentKit y un plugin de GOAT para asistir en la evaluación y ejecución de transacciones.
Qué puedes hacer con él
- 1Minimizar costos de puente de stablecoinsUn agente de IA puede buscar rutas de transferencia de USDC más económicas antes de comprometerse con una transacción de puente en la blockchain.
- 2Ejecución segura de transaccionesLos desarrolladores pueden asegurarse de que sus agentes de IA firmen y envíen cada transacción por sí mismos sin compartir llaves privadas.
- 3Verificar la cobertura de redUn agente puede realizar una comprobación sin firma para ver si un par específico de red de origen y destino es compatible.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Recta MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar Recta MCP en Claude Code
$ claude mcp add --env 'RECTA_PRIVATE_KEY=<YOUR_RECTA_PRIVATE_KEY>' recta -- npx -y @recta/mcpInstalar Recta MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"recta": {
"command": "npx",
"args": [
"-y",
"@recta/mcp"
],
"env": {
"RECTA_PRIVATE_KEY": "<YOUR_RECTA_PRIVATE_KEY>"
}
}
}
}Instalar Recta MCP en VS Code
.vscode/mcp.json
{
"servers": {
"recta": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@recta/mcp"
],
"env": {
"RECTA_PRIVATE_KEY": "<YOUR_RECTA_PRIVATE_KEY>"
}
}
}
}Instalar Recta MCP en VS Code CLI
$ code --add-mcp '{"name":"recta","type":"stdio","command":"npx","args":["-y","@recta/mcp"],"env":{"RECTA_PRIVATE_KEY":"<YOUR_RECTA_PRIVATE_KEY>"}}'Instalar Recta MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"recta": {
"command": "npx",
"args": [
"-y",
"@recta/mcp"
],
"env": {
"RECTA_PRIVATE_KEY": "<YOUR_RECTA_PRIVATE_KEY>"
}
}
}
}Instalar Recta MCP en Codex
$ codex mcp add recta --env 'RECTA_PRIVATE_KEY=<YOUR_RECTA_PRIVATE_KEY>' -- npx -y @recta/mcpInstalar Recta MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.recta] command = "npx" args = ["-y", "@recta/mcp"] [mcp_servers.recta.env] RECTA_PRIVATE_KEY = "<YOUR_RECTA_PRIVATE_KEY>"
Instalar Recta MCP en Gemini CLI
$ gemini mcp add -s user -e 'RECTA_PRIVATE_KEY=<YOUR_RECTA_PRIVATE_KEY>' recta npx -- -y @recta/mcpInstalar Recta MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"recta": {
"command": "npx",
"args": [
"-y",
"@recta/mcp"
],
"env": {
"RECTA_PRIVATE_KEY": "<YOUR_RECTA_PRIVATE_KEY>"
}
}
}
}Configuración
RECTA_PRIVATE_KEYSecretoThe agent wallet's private key (EOA), used only locally to sign and never sent to Recta. Optional: without it the server offers only the free tools recta_fit and recta_trial_evaluation.
RECTA_ADDRESSWithout a key: the public address the free trial uses as sender (never a key).
RECTA_ALLOWED_RECIPIENTSAddresses, separated by commas, that may receive a transfer besides the wallet itself. Any other recipient is refused before anything is signed.
RECTA_ALLOW_EXECUTESet to yes to let the agent sign fee permits and send transactions. Anything else keeps the server read and preview only.
RECTA_MAX_AMOUNTThe most one transfer may move, in whole tokens of the source asset (1000 with USDC means 1000 USDC). A larger amount is refused before anything is signed.
RECTA_MAX_FEE_USDCThe most one fee permit may authorize, in USDC.
RECTA_MIN_OUTPUT_BPSThe route must guarantee the recipient at least this share of the amount sent, in basis points.
| Nombre | Descripción | Tipo |
|---|---|---|
| RECTA_PRIVATE_KEY | The agent wallet's private key (EOA), used only locally to sign and never sent to Recta. Optional: without it the server offers only the free tools recta_fit and recta_trial_evaluation. | Secreto |
| RECTA_ADDRESS | Without a key: the public address the free trial uses as sender (never a key). | |
| RECTA_ALLOWED_RECIPIENTS | Addresses, separated by commas, that may receive a transfer besides the wallet itself. Any other recipient is refused before anything is signed. | |
| RECTA_ALLOW_EXECUTE | Set to yes to let the agent sign fee permits and send transactions. Anything else keeps the server read and preview only. | |
| RECTA_MAX_AMOUNT | The most one transfer may move, in whole tokens of the source asset (1000 with USDC means 1000 USDC). A larger amount is refused before anything is signed. | |
| RECTA_MAX_FEE_USDC | The most one fee permit may authorize, in USDC. | |
| RECTA_MIN_OUTPUT_BPS | The route must guarantee the recipient at least this share of the amount sent, in basis points. |
Verificaciones automáticas
Ejecutado 15 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesiblerectabuild/recta is public and reachablegithub.com/rectabuild/recta ↗Aprobado
- El paquete indica este repositorio como su origen@recta/mcp names rectabuild/recta as sourcenpmjs.com/package/@recta/mcp ↗Aprobado
- Procedencia de la compilación (atestación de Sigstore)Sigstore attestation for @recta/mcpnpmjs.com/package/@recta/mcp/v/0.1.14#provenance ↗Aprobado
- Licencia de código abierto (OSI)No licenseHallazgo
- Commit o lanzamiento en el último añoLast commit or release 2026-11-13github.com/rectabuild/recta ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from @recta/mcpAprobado
- No hay avisos críticos en el paquete ni en sus dependenciasthe package checked; no critical advisoryosv.dev ↗Aprobado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPinitialize answered with protocol 2025-06-18 in 136 msAprobado
README
Ver en GitHubRecta
Preflight for AI agents that move stablecoins between blockchains: before a bridge transfer, ask Recta whether a cheaper route exists at the same chain state. Free when there is none; otherwise exactly 5 % of the saving verified on chain. The agent keeps at least 95 % of every verified saving.
- Docs for agents: https://api.recta.build/llms.txt
- MCP server (Streamable HTTP, no API key): https://api.recta.build/mcp
- OpenAPI: https://api.recta.build/openapi.json
- Wallet allowlist for agent wallets: https://api.recta.build/v1/golden-corridor/wallet-policy
- Coverage check (unsigned, free): https://api.recta.build/v1/golden-corridor/fit?source_network=ethereum&source_asset=USDC&destination_network=arbitrum&destination_asset=USDC
Recta never holds keys or funds: your agent signs and sends every transaction itself.
Client package
packages/client is @recta/client: evaluate, authorize the fee, execute and report from your
agent's own wallet, with local checks before every signature. Published to npm from this repository with provenance.
Local MCP server
packages/mcp is @recta/mcp: a local MCP server over the client, so Claude, Cursor or any MCP agent
runs the same flow with its own key, which stays on the machine. Execution is off until the operator turns it on.
The evaluation tools also come as a Coinbase AgentKit action provider (@recta/mcp/agentkit) and a GOAT plugin
(@recta/mcp/goat).
What is in this repository
The tools an agent uses to call Recta: the Agent Skill, the AGENTS.md snippet and, as they are published, the client
and local MCP packages. The server behind api.recta.build is not published here; its MCP endpoint above is the one
listed in the official MCP Registry as io.github.RectaBuild/recta.
Preguntas sobre Recta MCP
¿Cómo agrego Recta MCP a Claude Code?
Ejecuta claude mcp add --env 'RECTA_PRIVATE_KEY=<YOUR_RECTA_PRIVATE_KEY>' recta -- npx -y @recta/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Recta MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Cuánto cobra Recta?
El servicio es gratuito si no se encuentra una ruta más barata; de lo contrario, cobra exactamente el 5% del ahorro verificado.
¿Recta guarda mis llaves privadas o fondos?
No, Recta no guarda ninguna llave ni fondos; el agente es responsable de firmar y enviar cada transacción.
¿Cómo gestiona la autenticación el MCP server?
El MCP server utiliza streamable HTTP y no requiere una API key.