mcp-coinbase-cdp — MCP-сервер для Claude Code: установка и функции
Подключает инструменты Coinbase Developer Platform к ИИ-агенту. Позволяет управлять кошельками, проводить ончейн-обмены и отправлять платежи через один ключ.
claude mcp add mcp-coinbase-cdp -e COINBASE_CDP_KEY_NAME=<COINBASE_CDP_KEY_NAME> -e COINBASE_CDP_PRIVATE_KEY=<COINBASE_CDP_PRIVATE_KEY> -- npx -y @codespar/mcp-coinbase-cdpЧто делает mcp-coinbase-cdp
Пакет объединяет три направления платформы CDP: трейдинг, кошельки и исходящие переводы. Внутри реализовано 15 инструментов. Ассистент может создавать смарт- и MPC-кошельки, запрашивать остатки по всем сетям, готовить свопы активов и передавать транзакции в блокчейн.
В отличие от розничных ключей биржи Advanced Trade или шлюза Commerce, этот сервер работает строго через API для разработчиков по адресу https://api.cdp.coinbase.com. Каждое обращение подписывается токеном ES256 JWT, который генерируется локально прямо перед запросом.
Без сохранения переносов строк в закрытом ключе COINBASE_CDP_PRIVATE_KEY сервер не сможет запустить генерацию подписей. Сам PEM-файл скачивается из панели Coinbase ровно один раз при создании.
Какие задачи решает
- Создавать смарт- или MPC-кошельки в поддерживаемых сетях
- Проверять балансы криптовалют по привязанным адресам
- Оформлять и отменять ончейн-свопы между токенами
- Отправлять исходящие криптоплатежи с проверкой статуса
Примеры запросов агенту
- Покажи текущие остатки токенов на всех адресах моего аккаунта CDP.
- Создай смарт-кошелёк для проекта и выведи его публичный адрес.
- Подготовь котировку на обмен активов и покажи расчётный газ.
Как установить mcp-coinbase-cdp
Командой платформы
claude mcp add mcp-coinbase-cdp -e COINBASE_CDP_KEY_NAME=<COINBASE_CDP_KEY_NAME> -e COINBASE_CDP_PRIVATE_KEY=<COINBASE_CDP_PRIVATE_KEY> -- npx -y @codespar/mcp-coinbase-cdpВместо <…> подставьте свои значения
Командой платформы
codex mcp add coinbase-cdp --env COINBASE_CDP_KEY_NAME=<COINBASE_CDP_KEY_NAME> --env COINBASE_CDP_PRIVATE_KEY=<COINBASE_CDP_PRIVATE_KEY> -- npx -y @codespar/mcp-coinbase-cdpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"coinbase-cdp": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-coinbase-cdp"
],
"env": {
"COINBASE_CDP_KEY_NAME": "<COINBASE_CDP_KEY_NAME>",
"COINBASE_CDP_PRIVATE_KEY": "<COINBASE_CDP_PRIVATE_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"coinbase-cdp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@codespar/mcp-coinbase-cdp"
],
"env": {
"COINBASE_CDP_KEY_NAME": "<COINBASE_CDP_KEY_NAME>",
"COINBASE_CDP_PRIVATE_KEY": "<COINBASE_CDP_PRIVATE_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e COINBASE_CDP_KEY_NAME=<COINBASE_CDP_KEY_NAME> -e COINBASE_CDP_PRIVATE_KEY=<COINBASE_CDP_PRIVATE_KEY> coinbase-cdp npx -y @codespar/mcp-coinbase-cdpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcp-coinbase-cdp
Как установить mcp-coinbase-cdp в Claude Code?
Выполните команду `claude mcp add mcp-coinbase-cdp -e COINBASE_CDP_KEY_NAME=<COINBASE_CDP_KEY_NAME> -e COINBASE_CDP_PRIVATE_KEY=<COINBASE_CDP_PRIVATE_KEY> -- npx -y @codespar/mcp-coinbase-cdp`.
Чем этот сервер отличается от обычного mcp-coinbase?
Обычный сервер работает с розничным обменом Advanced Trade через HMAC-ключи. Пакет CDP подключается к инструментам платформы для разработчиков, требует приватный ключ стандарта ES256 и открывает API кошельков и смарт-контрактов.
Где получить ключи для работы сервера?
Имя ключа и закрытый ключ PEM создаются на портале portal.cdp.coinbase.com. Скачать файл PEM разрешено строго один раз при генерации.