Skip to main content
Glama

coinopai-mcp

npm version npm downloads License: MIT Node.js payments network

Инфраструктура платных решений для автономных агентов.

MCP-сервер, который взимает плату с AI-агентов за каждый верифицированный запрос аналитики — с использованием микроплатежей x402 в сети Base. Каждое решение получает decision_id. Каждый decision_id можно проверить на соответствие реальным ценам.

Этот репозиторий является клиентским уровнем MCP; платная аналитика предоставляется через хостинговые эндпоинты CoinOpAI x402.

Ошибочные прогнозы также отображаются. В этом и смысл.


Архитектура

┌──────────────────────────────────┐
│   Claude Code / AI Agent         │
└──────────────┬───────────────────┘
               │  MCP (stdio)
               ▼
┌──────────────────────────────────┐
│        coinopai-mcp              │
│    npx coinopai-mcp              │
└──────────────┬───────────────────┘
               │  HTTP + 402 payment header
               ▼
┌──────────────────────────────────┐
│      x402.coinopai.com           │
│   Kronos intelligence API        │
└──────────────┬───────────────────┘
               │
               ▼
┌──────────────────────────────────┐
│   Coinbase x402 Facilitator      │
│   USDC settled on Base mainnet   │
└──────────────────────────────────┘

Агент вызывает инструмент → MCP-сервер получает HTTP 402 → автоматически подписывает микроплатеж в USDC → повторяет запрос с заголовком оплаты → данные возвращаются. Настройте один раз, платите автоматически с настроенного кошелька с низким балансом.


Верифицированный цикл ($0.27/цикл)

check_trade_preflight  ──→  get_crypto_decision  ──→  [wait 1h]  ──→  audit_trade_decision
       $0.05                      $0.15                                      $0.07

   Is now allowed?           CONSIDER_LONG/SHORT              GOOD_DECISION
   Cooldown check?           NO_ACTION                        BAD_DIRECTION
   Regime ok?                + decision_id                    NOISE
   Signal strength?          + next_step hint                 + pnl_pct

Каждое решение самоверифицируемо. decision_id связывает прогноз с результатом. Аудит получает реальные рыночные цены и выносит вердикт. Ничего не скрыто.


Реальный вывод

Шаг 1 — Предварительная проверка (BTC, $0.05)

{
  "allowed": true,
  "symbol": "BTC/USD",
  "market_state": "NORMAL",
  "signal_strength": 0.72,
  "regime": "TREND",
  "cooldown_remaining_seconds": 0
}

Шаг 2 — Решение (BTC, $0.15)

{
  "symbol": "BTC/USD",
  "suggested_action": "CONSIDER_LONG",
  "confidence": 0.72,
  "regime": "TREND",
  "decision_id": "a3f8c1d2-9472-4dfe-b459-5df17b282614",
  "next_step": "Call audit_trade_decision with this decision_id after 1h using window=1h"
}

Шаг 3 — Аудит (через 1 час, $0.07)

{
  "decision_id": "a3f8c1d2-9472-4dfe-b459-5df17b282614",
  "direction_held": true,
  "pnl_pct": 0.82,
  "verdict": "GOOD_DECISION"
}

Результаты в реальном времени:

Символ

Решение

Уверенность

Результат (1ч)

Вердикт

XRP

SHORT

1.0

-0.54%

✅ GOOD_DECISION

ETH

LONG

0.68

-0.32%

❌ BAD_DIRECTION

BTC

LONG

0.40

+0.01%

— NOISE

Иногда он прав. Иногда ошибается. Цикл делает и то, и другое видимым.


Инструменты

Инструмент

Что делает

Стоимость

check_trade_preflight

Проверка: доступность рынка, кулдаун, режим, сила сигнала

$0.05

get_crypto_decision

CONSIDER_LONG/SHORT/NO_ACTION + decision_id

$0.15

audit_trade_decision

Верификация по реальным ценам: вердикт + PnL%

$0.07

get_crypto_signals

Сигналы направления в реальном времени для BTC, ETH, SOL, XRP, ADA

$0.05

get_crypto_risk

Состояние рыночного риска + определение режима

$0.02

get_crypto_signal_history

История сигналов до 168 часов

$0.05

search_agent_automations

Поиск по 819 промптам автоматизации агентов

$0.01

get_agent_automation

Полный промпт + шаги рабочего процесса по слагу

$0.01

list_automation_categories

Все 35 категорий автоматизации с количеством

$0.005

Никаких API-ключей. Никаких подписок. Оплата за вызов в USDC.


Установка

Claude Code

Добавьте в ~/.claude/settings.json:

{
  "mcpServers": {
    "coinopai": {
      "command": "npx",
      "args": ["-y", "coinopai-mcp"],
      "env": {
        "WALLET_PRIVATE_KEY": "0x<your-base-wallet-private-key>"
      }
    }
  }
}

Перезапустите Claude Code. 9 инструментов появятся автоматически.

Claude Desktop

Добавьте в конфигурацию Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "coinopai": {
      "command": "npx",
      "args": ["-y", "coinopai-mcp"],
      "env": {
        "WALLET_PRIVATE_KEY": "0x<your-base-wallet-private-key>"
      }
    }
  }
}

Smithery

Установите через Smithery. Настройте отдельный кошелек с низким балансом для платежей. Не используйте свой основной кошелек.


Получение кошелька

  1. Установите Coinbase Wallet или любой EVM-кошелек

  2. Переключитесь на сеть Base

  3. Купите или переведите USDC ($1 = ~3 полных верифицированных цикла)

  4. Используйте отдельный кошелек Base с низким балансом для платежей агента и укажите его приватный ключ локально через переменную окружения.

Ключ вашего кошелька остается локальным. Он никогда не покидает ваш компьютер. Каждый платеж — это подписанный микроплатеж, а не общее разрешение.


Пример кода агента

// Step 1 — gate check ($0.05)
const pre = await mcp.call("check_trade_preflight", { symbol: "BTC" })
if (!pre.allowed) return  // cooldown, bad regime, or stale data

// Step 2 — get decision ($0.15)
const dec = await mcp.call("get_crypto_decision", { symbol: "BTC" })
if (dec.suggested_action === "NO_ACTION") return

// Store the decision_id — you'll need it to close the loop
const { decision_id, suggested_action, confidence } = dec

// Step 3 — act on the decision here...

// Step 4 — audit 1 hour later ($0.07)
const audit = await mcp.call("audit_trade_decision", {
  decision_id,
  window: "1h"
})
// verdict: "GOOD_DECISION" | "BAD_DIRECTION" | "NOISE"
console.log(audit.verdict, audit.pnl_pct + "%")

Каждый ответ с решением включает поле next_step — ваш агент всегда знает, когда и как провести аудит.

Символ недоступен? Если символа нет в текущем цикле Kronos:

{
  "status": "UNAVAILABLE_THIS_CYCLE",
  "available_symbols": ["BTC/USD", "ETH/USD", "XRP/USD"],
  "retry_hint_seconds": 900
}

Переключитесь на доступный символ или подождите 15 минут до следующего цикла.


Платежный стек

Компонент

Значение

Протокол

x402

Схема

ExactEvmScheme (EIP-3009 transferWithAuthorization)

Сеть

Base mainnet (eip155:8453)

Токен

USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)

Фасилитатор

Coinbase


Отказ от ответственности

Результаты решений являются вероятностными сигналами только для экспериментальных автоматизированных рабочих процессов. Не является финансовым советом. Это ранняя система с небольшой выборкой. Результаты могут варьироваться. Никогда не рискуйте капиталом, который вы не можете позволить себе потерять.


Лицензия

MIT — см. LICENSE

A
license - permissive license
-
quality - not tested
C
maintenance

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/clawdbotworker/coinopai-mcp'

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