Skip to main content
Glama
Primus19

Primus Coinbase $25 MCP Pilot

by Primus19

Primus Coinbase $25 MCP Pilot

Частное удаленное MCP-приложение для подключения ChatGPT к выделенному портфелю Coinbase Advanced Trade. Оно намеренно заблокировано по умолчанию и предоставляет только четыре инструмента:

Инструмент

Назначение

pilot_status

Статус только для чтения с удалением конфиденциальных данных и история аудита

preflight_coinbase

Проверить View + Trade, отключенный перевод и баланс пилота

execute_validated_ticket

Предпросмотр и опциональная отправка одного проверенного сервером спот-тикета

emergency_pause

Заблокировать все новые отправки ордеров

Учетные данные Coinbase вводятся на приватной странице /setup сервера, шифруются с помощью Fernet и никогда не возвращаются через MCP.

Поведение при риске

  • Максимум одна открытая позиция.

  • Только спот-лимитные ордера; без кредитного плеча, маржи, деривативов, заимствований, DEX, предпродаж и усреднения вниз.

  • Максимальный ордер — это меньшее из доступного капитала и $25.

  • Максимальный моделируемый убыток — это меньшее из $2.50 и 10% текущего капитала.

  • Оценка ≥85, проверенная новостная оценка ≥4, режим RISING, положительный импульс за 1ч/24ч, ≤15% дневного расширения, рыночная капитализация ≥$50M, объем ≥$10M, оборот 5%-100%, спред/проскальзывание ≤50 б.п., подтвержденная личность и отсутствие вето.

  • Дубликаты и просроченные тикеты отклоняются.

  • Ключ Coinbase должен иметь View + Trade и отключенный перевод.

  • Начальный выделенный баланс USDC не должен превышать $30.

  • Каждая отправленная заявка включает прикрепленный стоп/тейк-брекет Coinbase, если это поддерживается. Если предпросмотр Coinbase отклоняет конфигурацию продукта/ордера, ничего не отправляется.

Текущая версия ограничивает каждую сделку суммой $25. Прибыль остается в выделенном портфеле, но пока не добавляется автоматически к следующей сделке. Это позволяет избежать незаметного расширения риска до внедрения и тестирования сверки исполнения на бирже и учета прибыли.

Related MCP server: Hyperliquid MCP Server

Развертывание

Разверните папку как приватный репозиторий GitHub на Railway или другом Docker-хосте. Добавьте постоянный том по пути /app/data и следующие серверные переменные:

Переменная

Описание

PUBLIC_BASE_URL

HTTPS-источник, например https://your-service.up.railway.app

GITHUB_CLIENT_ID

Идентификатор клиента приложения GitHub OAuth, используемый для входа в MCP-приложение

GITHUB_CLIENT_SECRET

Секрет приложения GitHub OAuth

JWT_SIGNING_KEY

Длинный случайный секрет подписи для токенов MCP OAuth

SETUP_TOKEN

Случайный одноразовый токен настройки длиной 32+ символа

CREDENTIAL_ENCRYPTION_KEY

Ключ Fernet, сгенерированный с помощью python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"

PRODUCT_ALLOWLIST

Явный список спот-пар Coinbase USDC

LIVE_TRADING

false во время тестирования

LIVE_CONFIRMATION

Пусто во время тестирования

Создайте приложение GitHub OAuth, используя URL обратного вызова, показанный развернутым потоком авторизации MCP. Храните все переменные в зашифрованном менеджере секретов хоста.

Затем откройте этот URL в браузере:

https://YOUR-SERVICE/setup?token=YOUR_SETUP_TOKEN

Введите имя ключа Coinbase CDP и закрытый ключ EC в эту форму. Не вставляйте их в ChatGPT. После успешной предварительной проверки (preflight) поверните или удалите SETUP_TOKEN.

Подключение к ChatGPT

  1. В веб-версии ChatGPT откройте Настройки → Безопасность и вход → Режим разработчика.

  2. Откройте Плагины, нажмите + и создайте приложение в режиме разработчика.

  3. Введите https://YOUR-SERVICE/mcp как удаленный URL MCP.

  4. Завершите GitHub OAuth и просмотрите четыре инструмента.

  5. Оставьте execute_validated_ticket и emergency_pause видимыми как действия записи.

  6. Протестируйте pilot_status, затем preflight_coinbase, затем действительный тикет в заблокированном состоянии.

Сервер активен только когда обе переменные установлены точно:

LIVE_TRADING=true
LIVE_CONFIRMATION=I_ACCEPT_THE_25_USDC_LIVE_RISK

Установите любую из них обратно на несоответствующее значение, чтобы заблокировать отправку. Отзыв ключа Coinbase — это аварийная остановка на стороне биржи.

Ограничение планирования

Среда MCP делает торговый инструмент вызываемым из ChatGPT. Может ли запланированная задача вызывать инструмент записи без интерактивного подтверждения, зависит от текущих элементов управления подтверждением приложения ChatGPT и настроек вашего рабочего пространства. Не предполагайте, что почасовой запрос может обойти требуемое подтверждение. Сервер всегда применяет собственные проверки риска, даже если ChatGPT разрешает вызов.

Тесты

PYTHONPATH=. python -m unittest discover -s tests -v
docker build -t primus-coinbase-mcp .

Важно

Это спекулятивное программное обеспечение и не может гарантировать прибыль. Вся сумма $25 может быть потеряна. Стопы могут исполниться ниже своих триггеров во время гэпов, ордера могут не исполниться, а комиссии могут доминировать над небольшими позициями. Для производственного использования также требуются сверка исполнения, оповещения мониторинга и интеграционные тесты для конкретной площадки с точным аккаунтом и продуктами Coinbase.

Ссылки: Руководство по MCP-серверу OpenAI, Режим разработчика ChatGPT, Аутентификация MCP и Поток подключения MCP ChatGPT.

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides AI agents with access to real-time cryptocurrency data from Coinbase's public API, including prices, market statistics, historical data, and technical analysis, plus simulated wallet transactions for educational purposes.
    3
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables interaction with the Hyperliquid exchange to trade perpetuals, check positions, and manage risk through natural language. It provides tools for fetching real-time market data, tracking portfolio value, and executing orders with a focus on safety through default paper trading.
    10
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides intelligent cryptocurrency trading assistance using Coinbase Advanced Trade API, with automated technical analysis screening and real-time market insights.
    2
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Primus19/memecoine-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server