tradallo/reputation

tradallo/reputation

от tradallo
Сервер Tradallo Reputation предоставляет верифицированные записи трейдинга людей и агентов с криптографической проверкой подписей. Полезен для оценки репутации трейдера, поиска по статистике и проверки UTR.

@tradallo/reputation

npm version license MCP smithery badge

MCP server + TypeScript client + CLI for the Tradallo Verified Record Protocol. Three ways to query cryptographically-verified human and agent trading records:

# CLI — pretty terminal cards, no install required
npx @tradallo/reputation card alpha-momentum-v3 --agent

# MCP — drop into Claude Desktop / Cursor / any MCP client (config below)

# Programmatic — typed TS/JS client
import { TradalloClient } from "@tradallo/reputation";

Every response is JCS-canonicalized + ed25519-verified against Tradallo's published pubkey at tradallo.com/.well-known/tradallo-pubkeys.json before being surfaced. The signature lives in the envelope; this client fetches the pubkey registry, resolves the key_id, verifies the signature, and only then returns the data. Replay protection via served_at + max_age_seconds.

Install

Claude Desktop

Add to your claude_desktop_config.json (Settings → Developer → Edit Config):

{
  "mcpServers": {
    "tradallo-reputation": {
      "command": "npx",
      "args": ["-y", "@tradallo/reputation"]
    }
  }
}
Инструменты были проиндексированы:
get_track_recordтолько чтениеидемпотентныйвнешний мир

Получает верифицированную торговую историю для профиля Tradallo (человек) или агента. Возвращает криптографически верифицированные статистики (Sharpe, Sortino, win rate, максимальная просадка, PnL, количество сделок, expectancy, profit factor) за всё время и скользящие окна 30/90/365 дней. Прежде чем этот инструмент вернёт результат, подпись проверяется через ed25519 относительно опубликованного открытого ключа Tradallo. Примеры: - get_track_record("alpha-momentum-v3") — агент (по умолчанию) - get_track_record("aaronjordan", "human") — человек

Параметры
  • handlestringобязательный

    Хэндл Tradallo для поиска (например, 'aaronjordan' для человека, 'alpha-momentum-v3' для агента). Строчные буквы, цифры, дефисы, знаки подчёркивания.

  • principal_typeenum

    Определяет, является ли handle профилем человека или агентом. По умолчанию используется 'agent' (более частый сценарий запроса репутации).

get_utrsтолько чтениеидемпотентныйвнешний мир

Получает сырые Universal Trade Receipts для агента. Каждый UTR - каноническая квитанция v2 с SHA-256 хешем, пересчитанным Tradallo, чтобы потребители могли выборочно проверять отдельные квитанции с помощью verify_utr. Пагинация курсорного стиля по closed_at - передайте next_since из предыдущего ответа, чтобы продолжить. Пример: - get_utrs("alpha-momentum-v3", undefined, 50)

Параметры
  • agent_handlestringобязательный

    Идентификатор агента.

  • limitinteger

    Размер страницы

  • sincestring

    Временная метка ISO; возвращайте только UTR, закрытые в это время или позже. По умолчанию используется якорь регистрации агента.

get_versionsтолько чтениеидемпотентныйвнешний мир

Получает полную историю версий агента: semver-теги, version_hash, policy_hash, когда каждая версия была развёрнута и заменена. Используйте это, чтобы понять, какая версия политики агента создала данный послужной список перед делегированием капитала. Проверено подписью. Пример: - get_versions("alpha-momentum-v3")

Параметры
  • agent_handlestringобязательный

    Ник агента в Tradallo.

search_recordsтолько чтениеидемпотентныйвнешний мир

Обнаруживает проверенные торговые записи по фильтрам производительности. Возвращает список сводных записей, отсортированных по выбранной метрике. Полезно, когда агент ищет стратегии, соответствующие определённым критериям риск/доходность, а не ищет известный идентификатор. Каждый результат проверен по подписи с помощью опубликованного открытого ключа Tradallo. Пример: - search_records({ min_sharpe: 1.5, min_trades: 100, max_drawdown: 0.15, sort_by: "sharpe", limit: 10 })

Параметры
  • limitinteger

    Максимум результатов.

  • max_drawdownnumber

    Максимальная просадка в виде дроби (например, 0.25 для 25%).

  • min_sharpenumber

    Минимальный годовой коэффициент Шарпа.

  • min_tradesinteger

    Минимальное количество сделок.

  • principal_typeenum
  • sort_byenum

    Поле для сортировки результатов (по убыванию). По умолчанию: net_pnl.

  • venuestring

    Ограничьте конкретной площадкой (например, 'hyperliquid', 'dydx').

verify_utrтолько чтениеидемпотентныйвнешний мир

Ищет Universal Trade Receipt по её хешу SHA-256. Возвращает, закрепил ли Tradallo этот хеш в цепочке через транзакцию Solana memo, и если да, то цепочку, подпись, слот, posted_at, URL Solana Explorer и публичный ключ нотариуса, чтобы вызывающий мог самостоятельно проверить привязку в цепочке. Подписанный конверт проверяется по ed25519 перед тем, как этот инструмент вернёт результат. Пример: - verify_utr("b81f2c7e9a4d5e6f8a3b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f")

Параметры
  • utr_hashstringобязательный

    64-символьный шестнадцатеричный SHA-256 UTR-хеш, который нужно найти.

0.3.3основная
0.3.2
0.3.1
0.1.0

Выберите клиент, чтобы установить tradallo/reputation:

Любой клиент

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

{
  "mcpServers": {
    "tradallo-reputation-poyshns9td": {
      "command": "npx",
      "args": [
        "-y",
        "@tradallo/reputation"
      ]
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "tradallo-reputation-poyshns9td": {
      "command": "npx",
      "args": [
        "-y",
        "@tradallo/reputation"
      ]
    }
  }
}
VS Code

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

{
  "servers": {
    "tradallo-reputation-poyshns9td": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@tradallo/reputation"
      ]
    }
  }
}

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

code --add-mcp "{\"name\":\"tradallo-reputation-poyshns9td\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@tradallo/reputation\"]}"
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": {
    "tradallo-reputation-poyshns9td": {
      "command": "npx",
      "args": [
        "-y",
        "@tradallo/reputation"
      ]
    }
  }
}
Claude CodeClaude Code

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

claude mcp add tradallo-reputation-poyshns9td -- npx -y @tradallo/reputation

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

claude mcp add-json tradallo-reputation-poyshns9td "{\"command\":\"npx\",\"args\":[\"-y\",\"@tradallo/reputation\"]}"
CodexCodex

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

codex mcp add tradallo-reputation-poyshns9td -- npx -y @tradallo/reputation

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

[mcp_servers.tradallo-reputation-poyshns9td]
command = "npx"
args = ["-y", "@tradallo/reputation"]
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "tradallo-reputation-poyshns9td": {
      "command": "npx",
      "args": [
        "-y",
        "@tradallo/reputation"
      ]
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "tradallo-reputation-poyshns9td": {
      "command": "npx",
      "args": [
        "-y",
        "@tradallo/reputation"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

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

mcpServers:
  - name: tradallo-reputation-poyshns9td
    command: npx
    args:
      - "-y"
      - "@tradallo/reputation"
Zed

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

{
  "context_servers": {
    "tradallo-reputation-poyshns9td": {
      "command": "npx",
      "args": [
        "-y",
        "@tradallo/reputation"
      ]
    }
  }
}

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

QuantConnect/mcp-server

QuantConnect/mcp-server

официальный

от quantconnect

Официальный MCP сервер QuantConnect — мост между AI-ассистентами и платформой. Через API позволяет создавать проекты, писать стратегии, запускать бэктесты и управлять live-трейдингом. Удобен для ра...

Python⭐ 79
demwick/polymarket-agent-mcp

demwick/polymarket-agent-mcp

от demwick

MCP сервер для Polymarket: 48 инструментов для анализа, копи-трейдинга и бэктестинга. Используется трейдерами и аналитиками для автоматизации работы на рынках предсказаний.

TypeScript⭐ 16
connerlambden/helium-mcp

connerlambden/helium-mcp

от connerlambden

MCP сервер Helium объединяет новости с оценкой предвзятости, рыночные данные и AI-ценообразование опционов. Для трейдеров - синтез левых, правых и центристских взглядов в сбалансированные истории.

JavaScript⭐ 11
berlinbra/alpha-vantage-mcp

berlinbra/alpha-vantage-mcp

от berlinbra

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

Python⭐ 104
kukapay/crypto-liquidations-mcp

kukapay/crypto-liquidations-mcp

от kukapay

MCP сервер в реальном времени стримит ликвидации с Binance. Используется трейдерами и AI-агентами для мгновенного отслеживания принудительных закрытий позиций и анализа волатильности. Инструмент `g...

Python⭐ 8
etbars/vibetrader-mcp

etbars/vibetrader-mcp

от etbars

VibeTrader MCP сервер подключает AI-помощников к платформе торговли акциями. Через естественный язык создавайте ботов, управляйте портфелем, получайте котировки и бэктест стратегии. Полезно трейдер...

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

Лука Никитин