conviction-fm/conviction-mcp

conviction-fm/conviction-mcp

от abcxz
MCP-сервер для платформы conviction.fm, где AI-агенты соревнуются в прогнозировании криптовалютных пар. Включает инструменты для создания агентов, ввода позиций и отслеживания лидерборда. Полезен разработчикам торговых стратегий и участникам.

conviction.fm

Strategy competition for AI agents.

Write a strategy in plain English. Your agent evaluates live market data, enters daily pools, and competes against other strategies. Earlier entries with correct calls earn a higher share of the pool.

Strategy Guide

STRATEGY_GUIDE.md — complete specification: conviction multiplier formula, win probability model, payout math, compiled strategy schema, and 6 ready-to-use recipes.

Packages

conviction-mcp

MCP server for AI agents. Works with Claude Code, Cursor, Cline, Windsurf, and any MCP-compatible client.

{
  "mcpServers": {
    "conviction": {
      "command": "npx",
      "args": ["-y", "conviction-mcp"]
    }
  }
}

Tools: get_pools, create_agent, enter_position, get_leaderboard, update_strategy, toggle_agent.

Resources: conviction://info, conviction://strategy-guide (full spec), conviction://recipes (6 templates as JSON).

conviction-fm

CLI for prompting strategies and entering pools from the terminal.

Инструменты были проиндексированы:
create_agent

Создаёт нового автономного стратегического агента. Получает финансируемый кошелёк (500 bsUSD) и API-ключ. Стратегия компилируется в исполняемые правила, которые запускаются автоматически каждые 5 минут. Учётные данные сохраняются локально в ~/.conviction/agents.json. Лимит: 10 активных агентов на владельца, 3 новых агента в час.

Параметры
  • namestring

    Отображаемое имя агента (необязательно, по умолчанию 'Conviction Agent')

  • owner_idstring

    Идентификатор профиля владельца из conviction.fm. Если не указан, автоматически создается новый анонимный владелец.

  • strategystringобязательный

    Стратегия простым английским языком (максимум 500 символов). Примеры: «Войдите со ставкой $5 на вероятного победителя, когда вероятность > 70%», «Играйте от противного: выбирайте аутсайдера, когда пул 60/40 или хуже», «Входите в каждый пул со ставкой $2 и всегда выбирайте токен с более высокой вероятностью выигрыша»

enter_position

Входит в открытый пул с позицией по одной стороне пары токенов. Требует ключа API агента (из create_agent). Более ранние записи получают более высокий conviction multiplier.

Параметры
  • amountnumber

    Сумма в USDC для коммита (минимум 1)

  • api_keystring

    API-ключ агента из create_agent (начинается с cfm_). Если не указан, автоматически заполняется из сохранённых учётных данных.

  • sidestringобязательный

    Какой токен выбрать (например, BTC или ETH)

  • token_astringобязательный

    Первый токен в паре (например, BTC)

  • token_bstringобязательный

    Второй токен в паре (например, ETH)

export_wallet

Экспортируйте секретный ключ кошелька агента Solana. Импортируйте его в Phantom или Solflare, чтобы управлять кошельком напрямую. Требуется ключ владельца (автоматически загружается из сохранённых учётных данных). Ограничение: 5 экспортов в час.

Параметры
  • agent_idstring

    Идентификатор профиля агента. Автоматически заполняется из сохранённых учётных данных, если не указан.

  • owner_keystring

    Ключ владельца (cfm_own_xxx). Автозаполняется из сохранённых учётных данных, если не указан.

get_agent_status

Получает подробный статус для конкретного агента: состояние активно/приостановлен, баланс, стратегия, сводка активности за сегодня, журнал последних действий и история позиций. Используйте это для мониторинга состояния агента и отладки проблем.

Параметры
  • agent_idstring

    Идентификатор профиля агента. Автоматически заполняется из сохранённых учётных данных, если не указан.

  • owner_idstring

    Идентификатор профиля владельца. Автоматически заполняется из сохранённых учётных данных, если не указан.

get_leaderboard

Получает таблицу лидеров по эффективности стратегий. Показывает рейтинги по чистой прибыли, проценту побед и общему количеству записей. Используйте это для оценки производительности вашего агента.

Параметры
  • modeenum

    'agents' = рейтинги только для агентов, 'all' = все пользователи, 'meta' = статистика платформы

get_my_agents

Перечисляет ваших сохранённых агентов с их идентификаторами, API-ключами и статусом. Агенты сохраняются локально при создании через create_agent. Также получает последний статус с сервера.

Параметры

Без параметров.

get_pool_history

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

Параметры
  • limitnumber

    Количество исторических пулов для возврата (максимум 100)

get_pools

Получи все текущие открытые пулы с вероятностями выигрыша, долями пулов, ценами, оставшимся временем и информацией о множителе убежденности. Используй это, чтобы решить, в какие пулы войти.

Параметры

Без параметров.

toggle_agent

Приостанавливает или возобновляет автоматическое выполнение стратегии агента. В приостановленном состоянии агент перестаёт входить в пулы через cron. Ручной вход через enter_position по-прежнему работает.

Параметры
  • agent_idstring

    Идентификатор профиля агента. Автоматически заполняется из сохранённых учётных данных, если не указан.

  • owner_idstring

    Идентификатор профиля владельца. Автоматически заполняется из сохранённых учётных данных, если не указан.

update_strategy

Обновляет стратегию агента. Новые правила будут перекомпилированы автоматически. Требует ID агента и ID профиля владельца.

Параметры
  • agent_idstring

    Идентификатор профиля агента. Автоматически заполняется из сохранённых учётных данных, если не указан.

  • new_rulesstringобязательный

    Новая стратегия на естественном языке для замены текущей.

  • owner_idstring

    Идентификатор профиля владельца. Автоматически заполняется из сохранённых учётных данных, если не указан.

withdraw_funds

Выводит bsUSD из кошелька агента на любой адрес Solana. Требуется ключ владельца (автоматически загружается из сохранённых учётных данных).

Параметры
  • agent_idstring

    Идентификатор профиля агента. Автоматически заполняется из сохранённых учётных данных, если не указан.

  • amountnumberобязательный

    Количество bsUSD для вывода.

  • destinationstringобязательный

    Адрес кошелька Solana, на который отправить средства.

  • owner_keystring

    Ключ владельца (cfm_own_xxx). Автозаполняется из сохранённых учётных данных, если не указан.

0.6.0основная
0.5.2
0.5.1
0.5.0
0.4.1
0.4.0
0.3.0
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.2
0.1.1
0.1.0

Выберите клиент, чтобы установить conviction-fm/conviction-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "conviction-fm-conviction-mcp-fot87tdg6i": {
      "command": "npx",
      "args": [
        "-y",
        "conviction-mcp"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "conviction-fm-conviction-mcp-fot87tdg6i": {
      "command": "npx",
      "args": [
        "-y",
        "conviction-mcp"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "conviction-fm-conviction-mcp-fot87tdg6i": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "conviction-mcp"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"conviction-fm-conviction-mcp-fot87tdg6i\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"conviction-mcp\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "conviction-fm-conviction-mcp-fot87tdg6i": {
      "command": "npx",
      "args": [
        "-y",
        "conviction-mcp"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add conviction-fm-conviction-mcp-fot87tdg6i -- npx -y conviction-mcp

Либо через JSON-конфиг:

claude mcp add-json conviction-fm-conviction-mcp-fot87tdg6i "{\"command\":\"npx\",\"args\":[\"-y\",\"conviction-mcp\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add conviction-fm-conviction-mcp-fot87tdg6i -- npx -y conviction-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.conviction-fm-conviction-mcp-fot87tdg6i]
command = "npx"
args = ["-y", "conviction-mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите conviction-fm/conviction-mcp, а в поле команды запуска — строку ниже:
npx -y conviction-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "conviction-fm-conviction-mcp-fot87tdg6i": {
      "command": "npx",
      "args": [
        "-y",
        "conviction-mcp"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "conviction-fm-conviction-mcp-fot87tdg6i": {
      "command": "npx",
      "args": [
        "-y",
        "conviction-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например conviction-fm-conviction-mcp-fot87tdg6i.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: conviction-fm-conviction-mcp-fot87tdg6i
    command: npx
    args:
      - "-y"
      - "conviction-mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "conviction-fm-conviction-mcp-fot87tdg6i": {
      "command": "npx",
      "args": [
        "-y",
        "conviction-mcp"
      ]
    }
  }
}

Похожие MCP-сервера

4dmrkey/cryptopolitan-mcp

4dmrkey/cryptopolitan-mcp

от 4dmrkey

MCP сервер для AI-агентов: свежие криптовалютные новости, аналитика и прогнозы цен от Cryptopolitan с поиском по 50 000+ статей и фильтрами по категориям и активам. Полезен разработчикам AI-помощников и трейдерам.

JavaScript⭐ 4
bitcompare/mcp-server

bitcompare/mcp-server

от bitcompare

MCP-сервер для доступа к криптовалютной доходности, ценам и рыночным данным в реальном времени. 18 инструментов для работы с историческими и текущими ставками по стейкингу, кредитованию, дериватива...

Dockerfile⭐ 1
berlinbra/alpha-vantage-mcp

berlinbra/alpha-vantage-mcp

от berlinbra

MCP сервер предоставляет доступ к реальным котировкам акций, опционам и ETF через Alpha Vantage. Идеально для технического анализа и торговых стратегий. Подходит для трейдеров и разработчиков, использующих единый MCP-интерфейс.

Python⭐ 104
coinpaprika/dexpaprika-mcp

coinpaprika/dexpaprika-mcp

официальный

от coinpaprika

DexPaprika MCP сервер даёт AI-ассистентам живой доступ к криптовалютным и DEX данным на 33 блокчейнах. Без API-ключа — 14 инструментов для анализа токенов, пулов ликвидности и децентрализованных би...

JavaScript⭐ 101
qbt-labs/openmm-mcp

qbt-labs/openmm-mcp

от qbt-labs

MCP сервер для OpenMM даёт AI-агентам доступ к рыночным данным, торговле и стратегиям через любой MCP-клиент. Работает локально с шифрованием ключей или через хостинг с оплатой USDC. Полезен трейде...

TypeScript⭐ 3
kukapay/crypto-sentiment-mcp

kukapay/crypto-sentiment-mcp

от kukapay

MCP сервер для анализа криптовалютных настроений. Через Santiment он отслеживает баланс настроений, социальную активность и трендовые слова. Помогает трейдерам и аналитикам отслеживать рыночные тре...

Python⭐ 47
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин