coinopai-mcp
coinopai-mcp
Инфраструктура платных решений для автономных агентов.
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 |
Иногда он прав. Иногда ошибается. Цикл делает и то, и другое видимым.
Инструменты
Инструмент | Что делает | Стоимость |
| Проверка: доступность рынка, кулдаун, режим, сила сигнала | $0.05 |
| CONSIDER_LONG/SHORT/NO_ACTION + | $0.15 |
| Верификация по реальным ценам: вердикт + PnL% | $0.07 |
| Сигналы направления в реальном времени для BTC, ETH, SOL, XRP, ADA | $0.05 |
| Состояние рыночного риска + определение режима | $0.02 |
| История сигналов до 168 часов | $0.05 |
| Поиск по 819 промптам автоматизации агентов | $0.01 |
| Полный промпт + шаги рабочего процесса по слагу | $0.01 |
| Все 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. Настройте отдельный кошелек с низким балансом для платежей. Не используйте свой основной кошелек.
Получение кошелька
Установите Coinbase Wallet или любой EVM-кошелек
Переключитесь на сеть Base
Купите или переведите USDC ($1 = ~3 полных верифицированных цикла)
Используйте отдельный кошелек 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 минут до следующего цикла.
Платежный стек
Компонент | Значение |
Протокол | |
Схема | ExactEvmScheme (EIP-3009 |
Сеть | Base mainnet ( |
Токен | USDC ( |
Фасилитатор | Coinbase |
Отказ от ответственности
Результаты решений являются вероятностными сигналами только для экспериментальных автоматизированных рабочих процессов. Не является финансовым советом. Это ранняя система с небольшой выборкой. Результаты могут варьироваться. Никогда не рискуйте капиталом, который вы не можете позволить себе потерять.
Лицензия
MIT — см. LICENSE
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