Mencari rute bridge USDC yang lebih murah di berbagai blockchain untuk AI agent guna meminimalkan biaya transaksi.
Juga dikenal sebagai RectaBuild/recta, @recta/mcp
- Stars
- 0
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- 1.3.4
- Commit terakhir
- 13 Nov 2026
- Lisensi
- —
Apa itu Recta MCP?
Recta adalah MCP server. Mencari rute bridge USDC yang lebih murah di berbagai blockchain untuk AI agent guna meminimalkan biaya transaksi.
Ringkasan dibuat dari README proyek
Tentang Recta MCP server
Recta menyediakan mekanisme preflight bagi AI agent yang perlu memindahkan USDC antar blockchain yang berbeda. Cara kerjanya adalah dengan memeriksa apakah terdapat rute bridge yang lebih murah pada status chain saat ini sebelum transfer dimulai. Layanan ini gratis jika tidak ada penghematan yang ditemukan, namun mengenakan biaya tepat 5% dari setiap penghematan on-chain yang terverifikasi. Agent tetap mendapatkan setidaknya 95% dari uang yang dihemat melalui rute yang dioptimalkan ini.
Developer dapat menjalankan ini sebagai local MCP server menggunakan package @recta/mcp, yang kompatibel dengan client seperti Claude atau Cursor. Karena ini adalah server lokal, private key milik agent tetap berada di mesin Anda dan tidak pernah dibagikan ke layanan ini. Server menggunakan streamable HTTP dan tidak memerlukan API key untuk beroperasi. Layanan ini juga menyediakan integrasi khusus sebagai Coinbase AgentKit action provider dan plugin GOAT untuk membantu evaluasi serta eksekusi transaksi.
Apa yang bisa Anda lakukan dengannya
- 1Meminimalkan biaya bridge stablecoinAI agent dapat memeriksa rute transfer USDC yang lebih murah sebelum melakukan transaksi blockchain bridge.
- 2Eksekusi transaksi yang amanDeveloper dapat memastikan bahwa AI agent mereka menandatangani dan mengirim setiap transaksi sendiri tanpa perlu membagikan private key.
- 3Verifikasi cakupan jaringanAgent dapat melakukan pengecekan tanpa tanda tangan (unsigned check) untuk melihat apakah pasangan jaringan sumber dan tujuan tertentu didukung.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal Recta MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal Recta MCP di Claude Code
$ claude mcp add --env 'RECTA_PRIVATE_KEY=<YOUR_RECTA_PRIVATE_KEY>' recta -- npx -y @recta/mcpInstal Recta MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"recta": {
"command": "npx",
"args": [
"-y",
"@recta/mcp"
],
"env": {
"RECTA_PRIVATE_KEY": "<YOUR_RECTA_PRIVATE_KEY>"
}
}
}
}Instal Recta MCP di VS Code
.vscode/mcp.json
{
"servers": {
"recta": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@recta/mcp"
],
"env": {
"RECTA_PRIVATE_KEY": "<YOUR_RECTA_PRIVATE_KEY>"
}
}
}
}Instal Recta MCP di VS Code CLI
$ code --add-mcp '{"name":"recta","type":"stdio","command":"npx","args":["-y","@recta/mcp"],"env":{"RECTA_PRIVATE_KEY":"<YOUR_RECTA_PRIVATE_KEY>"}}'Instal Recta MCP di Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"recta": {
"command": "npx",
"args": [
"-y",
"@recta/mcp"
],
"env": {
"RECTA_PRIVATE_KEY": "<YOUR_RECTA_PRIVATE_KEY>"
}
}
}
}Instal Recta MCP di Codex
$ codex mcp add recta --env 'RECTA_PRIVATE_KEY=<YOUR_RECTA_PRIVATE_KEY>' -- npx -y @recta/mcpInstal Recta MCP di 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>"
Instal Recta MCP di Gemini CLI
$ gemini mcp add -s user -e 'RECTA_PRIVATE_KEY=<YOUR_RECTA_PRIVATE_KEY>' recta npx -- -y @recta/mcpInstal Recta MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"recta": {
"command": "npx",
"args": [
"-y",
"@recta/mcp"
],
"env": {
"RECTA_PRIVATE_KEY": "<YOUR_RECTA_PRIVATE_KEY>"
}
}
}
}Konfigurasi
RECTA_PRIVATE_KEYRahasiaThe 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.
| Nama | Deskripsi | Tipe |
|---|---|---|
| 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. | Rahasia |
| 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. |
Pengecekan otomatis
Berjalan 15 Nov 2026Laporan lengkap →Lolos checks otomatis kami. Ini bukan audit keamanan: baca kodenya dan berikan server akses paling terbatas yang dibutuhkannya. Cara kerja checks · Yang perlu diperbaiki untuk menambah poin
- Source repository terhubung dan dapat dijangkaurectabuild/recta is public and reachablegithub.com/rectabuild/recta ↗Lolos
- Nama paket mencantumkan repositori ini sebagai sumbernya@recta/mcp names rectabuild/recta as sourcenpmjs.com/package/@recta/mcp ↗Lolos
- Provenance build (atestasi Sigstore)Sigstore attestation for @recta/mcpnpmjs.com/package/@recta/mcp/v/0.1.14#provenance ↗Lolos
- Lisensi open source (OSI)No licenseTemuan
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-11-13github.com/rectabuild/recta ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerNo popular package one edit away from @recta/mcpLolos
- Tidak ada advisory kritis pada paket atau dependensinyathe package checked; no critical advisoryosv.dev ↗Lolos
- Tidak ada instruksi tersembunyi untuk model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Endpoint remote merespons handshake MCPinitialize answered with protocol 2025-06-18 in 136 msLolos
README
Lihat di 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.
Pertanyaan tentang Recta MCP
Bagaimana cara menambahkan Recta MCP ke Claude Code?
Jalankan claude mcp add --env 'RECTA_PRIVATE_KEY=<YOUR_RECTA_PRIVATE_KEY>' recta -- npx -y @recta/mcp di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan Recta MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Berapa biaya yang dikenakan Recta?
Layanan ini gratis jika tidak ditemukan rute yang lebih murah; jika ada, Recta mengenakan biaya tepat 5% dari total penghematan yang terverifikasi.
Apakah Recta menyimpan private key atau dana saya?
Tidak, Recta tidak menyimpan kunci atau dana apa pun; agent bertanggung jawab untuk menandatangani dan mengirim setiap transaksi.
Bagaimana MCP server menangani autentikasi?
MCP server menggunakan streamable HTTP dan tidak memerlukan API key.