MCPHIVE

Coinbase AgentKit MCP: Документация

Обновлено:

Подключение

npm install @coinbase/agentkit-model-context-protocol @coinbase/agentkit @modelcontextprotocol/sdk (stdio, Node.js 18+). В коде создаётся AgentKit.from({ cdpApiKeyId, cdpApiKeySecret }), затем getMcpTools(agentKit) собирает список инструментов и обработчик вызовов, которые регистрируются в стандартном @modelcontextprotocol/sdk-сервере через StdioServerTransport. CDP API-ключ создаётся в CDP Portal (portal.cdp.coinbase.com).

Инструменты

Набор зависит от подключённых action providers — по умолчанию это кошелёк и базовые CDP-действия:

  • get_wallet_details — адрес и баланс управляемого кошелька.
  • native_transfer — перевод нативного токена сети (ETH и др.).
  • request_faucet_funds — пополнение тестового кошелька в testnet-сети.
  • get_erc20_token_address — адрес контракта распространённого ERC-20 токена по символу и сети.

Дополнительные action providers (ERC-20, ERC-721, DeFi-своп-роутер, Morpho, Pyth, Superfluid и другие) подключаются по отдельности и добавляют свои инструменты.

Сценарий для агента

«Пополни тестовый кошелёк и покажи баланс», «переведи 0.01 ETH на адрес 0x9F…4d», «узнай адрес контракта USDC в сети Base», «проверь баланс ERC-20 токена X на этом кошельке».

Важно

Это управление реальным блокчейн-кошельком через CDP, а НЕ биржевая торговля Coinbase — ордеров на Coinbase Exchange здесь нет. CDP Secret API Key даёт агенту контроль над средствами управляемого кошелька: начинайте с testnet-сети (Base Sepolia и т.п.) и request_faucet_funds, прежде чем подключать mainnet с реальными активами.

Тарифы

AgentKit и MCP-расширение бесплатны (open source); комиссии сети (газ) оплачиваются из средств кошелька, за CDP API дополнительная плата не взимается на базовом уровне.

Coinbase AgentKit MCP — Документация