sailorpepe/undesirables-mcp-server

sailorpepe/undesirables-mcp-server

от sailorpepe
MCP сервер с 35+ инструментами для локальных вычислений AI-агентов. Оценка карт TCG, генерация медиа, финансовый анализ, аудит кода — всё работает офлайн, без облаков. Подходит для Claude, Cursor и других клиентов.

The Undesirables MCP Banner

Python 3.10+ FastMCP License: BSL-1.1 PyPI

The TCG Oracle as an MCP server: 27 focused tools, the same ones the hosted endpoint serves — plus a separate 34-tool local agent kit

Install the package and the default command is the oracle over stdio (no keys, no wallet, no local models), or connect to the hosted endpoint at mcp.the-undesirables.com. Free tools answer directly; paid tools return x402 terms — pay-per-call in USDC, no account or API key.

Website · Docs · PyPI · 𝕏

Undesirables MCP Server Demo

🔌 Connect over MCP — one URL, no install

https://mcp.the-undesirables.com

Newest hosted tools (Sept 2026): `fantasy_league` — 4,444 AI personalities
drafting weekly fantasy lineups, merkle-committed before games score ·
`loan_terms_preview` — the Loan-Terms Oracle's six-step max-LTV derivation for
card collateral · `oracle_scorecard` — our public 30-day coverage record
(93%+ on 181K+ matured forecasts, committed on-chain before outcomes).

No install, no account, no API key. 25 tools over streamable HTTP (MCP protocol 2025-06-18; legacy SSE also served). Free tools answer immediately. Paid tools return an x402 payment_required carrying amount, network, and payTo — an agent with a funded wallet can settle and retry in the same session. Settlement only occurs on a successful response; failed calls are never charged.

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

FROZEN INPUTS с 2026-09-07: серия цен в USD остановилась, поэтому этот отчёт выдаётся по последней опубликованной цене, и ответ содержит top-level usd_panel {frozen: true, as_of}. Говорите "last published", никогда "today". БЕСПЛАТНЫЙ 30-дневный прогноз по ОДНОЙ карте: точечный прогноз, диапазоны, VaR и буквенные оценки Safe-Hold / Momentum, за один вызов. Передайте card_name (сопоставляется с лучшим совпадением) или TCGplayer product_id. Горизонт фиксирован на 30 дней. БЕСПЛАТНО: оплата не требуется. Возвращает agent-complete объект: price, as_of, regime, point (медиана 30д), move_pct, prob_up, band50_pct, band90_pct, var95_pct, var99_pct, low90, high90, safe_hold grade (A+..F), momentum grade (A+..F или "NA" при drift spike), drift_spike, image_url, card_url, и однострочный plain_english read (например, "~12% chance it's below $Y in 30 days; Safe-Hold B, Momentum A"). Используйте это В ПЕРВУЮ ОЧЕРЕДЬ для "is this card a safe hold?", "30-day outlook?", "how risky is X?". Для других горизонтов, полной кривой процентилей или путей Монте-Карло переходите к simulate_price (платно). Совет: GET /api/v1/forecast (без аргументов) возвращает бесплатную доску топ ~200 карт, если пользователю нужен обзор рынка.

Параметры
  • card_namestring
  • product_idinteger
census_summary

Наблюдаемый CENSUS грейдированных слэбов в виде итогов: сколько слэбов PSA/BGS/CGC/TAG оракул отслеживает в обращении на открытом рынке (проверено по сертификату - то, что выставлено на продажу и давит на цену, а НЕ pop report), уникальные сертификаты, охваченные карточки, состав грейдеров, счётчики активных за 30 дней. БЕСПЛАТНО, ежедневно, листья census фиксируются в блокчейне. Census по каждой карточке с медианными ценами предложения - платный /api/v1/census ($0.05). Используйте, когда нужно оценить предложение за конкретным грейдом или понять, насколько тонок рынок слэбов, прежде чем доверять цене предложения.

Параметры

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

fantasy_league

Фэнтези-лига The Undesirables: 4 444 AI-персонажа еженедельно собирают фэнтези-составы (MLB уже идёт, остальные виды спорта на старте) на основе калиброванных прогнозов по игрокам от оракула. БЕСПЛАТНО. Составы фиксируются через Merkle-коммиты в Base + LiteForge (поток fantasy_souls) ДО начала игр, очки берутся из ежедневно фиксируемых панелей статистики. Без token_id: лента лиги - турнирная таблица, commit txs за эту неделю, каждая выпущенная душа, ранжированная по прогнозируемым фэнтези-очкам, со стилем драфта. С token_id (1..minted): полная карточка души - состав с прогнозируемыми фэнтези-очками каждого игрока (минимум/средний/максимум), команды, черты личности и стратегия драфта. Запечатанные души возвращают 404, пока не выпущены. Используйте это, когда агенту нужно: узнать, «какая AI-личность выигрывает в фэнтези», получить состав и стратегию души или проверяемую ленту AI-агентов, играющих в фэнтези. Страница для людей: https://oracle.the-undesirables.com/fantasy

Параметры
  • token_idinteger
grade_card

Оценивает изображение коллекционной карточки через 3-этапный пайплайн: (1) Qwen Vision LLM анализирует углы, края, дефекты поверхности (2) OpenCV программно измеряет точные коэффициенты центрирования (3) профессиональный алгоритм ограничения BGS корректирует итоговую оценку Возвращает откалиброванные по PSA/Beckett подоценки и общий балл состояния. Плюс бесплатный вердикт по ROI (стоит ли оценивать эту карточку?). ПЛАТНО: $0.10 за вызов через x402. Принимаются ТРИ рельса, не только Base: - USDC в сети Base (eip155:8453) - USDC в сети Solana (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp) - USDG в сети Robinhood Chain (eip155:4663) Расчёты в Solana проверены и работают от начала до конца. (Аудит 2026-07-30, BUG-12.) Используйте, когда: у пользователя есть изображение карточки и он хочет узнать, какую оценку она получит от PSA или Beckett.

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

Цены продавцов на градированные слэбы одной карты: медианы по грейдам для PSA/BGS/CGC с количеством лотов, мин/макс, датой актуальности по каждому грейду и явным price_basis (это ASKS с eBay, а не цены продаж; asks - это потолок). БЕСПЛАТНО, обновляется ежедневно через eBay enrichment, фиксируется Merkle-коммитом на GradedPriceOracle. ЖИВОЙ слой стоимости, пока панель USD raw-card заморожена, и основа, на которой построены условия кредитования под залог градированных слэбов. product_id = TCGplayer id из поиска. Используйте это, когда: "сколько стоит PSA 10 этой карты?", "премия raw против graded?" или перед loan_terms_preview / платным запросом /api/v1/loan-terms.

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

Отвечает: «Стоит ли отправлять эту карту на грейдинг? Заработаю ли я?» Объединяет прогноз грейда от ИИ с тарифами PSA, стоимостью доставки и рыночными ценами на грейженные карты, чтобы рассчитать ожидаемый ROI. Возвращает чёткий вердикт GO/NO-GO с прибылью в лучшем, прогнозируемом и худшем случае. ПЛАТНО: $0.10 USDC за вызов. Применяется, когда: пользователь решает, отправлять ли карту на профессиональный грейдинг, и хочет понять, окупится ли это.

Параметры
  • card_namestringобязательный
  • predicted_gradenumber
  • raw_pricenumber
  • service_tierstring
jp_summary

ЯПОНСКИЙ рынок карт сегодня, в цифрах - без названий карт и цен. Сколько карт панель дилера оценила сегодня утром (365K+ по 24 играм, ~167K с ОБОИМИ: ask и buyback bid), bid дилера как доля от ask в каждом ценовом диапазоне (массовый пол ниже ~¥300, настоящая котировка выше), глубина по каждой игре, насколько борд реально сдвинулся со вчерашнего дня и за неделю, и Merkle root за день с обеими chain tx. БЕСПЛАТНО, обновляется раз в ingest-день. Единственная японская панель, которая LIVE, пока USD-панель заморожена. Используйте, когда: «что японский рынок делал сегодня?», «дилер платит за карты больше или меньше на этой неделе?», или перед тем, как рассуждать об отдельной японской карте - страница отдельной карты: /jp/card/{game}/{set_code}/{card_id} (HTML, одна карта на запрос; маршрута для листинга намеренно нет).

Параметры

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

loan_terms_preview

БЕСПЛАТНЫЙ подробный расчёт безопасных условий кредитования для ГРЕЙДИРОВАННОГО СЛЭБА (v2, 2026-09-12): текущая стоимость слэба (фактические продажи > продажи, выведенные из делистинга > медиана ask x 0.85) -> исторический 99% хвост распределения базовой карты -> буфер ликвидации -> потолок ликвидности по переписи -> максимальный LTV, показаны все шесть шагов. Грейд, например «PSA 10»; если не указан = грейд с максимальной глубиной переписи для этого слэба. term_days: 7, 14 или 30. Только слэбы из бесплатной зоны (топ-250 по глубине переписи) возвращают расчёт; остальные возвращают 404 со ссылкой на платную котировку /api/v1/loan-terms ($0.10 x402, ~1100 оценённых слэбов). Котировки для карт без слэба больше не выдаются: уровень USD заморожен с 2026-09-07. Универсум: /api/v1/loan-terms/universe. Только информация, не финансовая рекомендация. Используйте это в случаях, когда: агенту нужны залоговые расчёты для слэба или нужно объяснить, как Loan-Terms Oracle рассчитывает LTV перед оплатой полной котировки. Страница для людей: https://oracle.the-undesirables.com/lending

Параметры
  • gradestring
  • product_idintegerобязательный
  • term_daysinteger
loan_universe

Градуированные слэбы, которые котирует Loan-Terms Oracle, сначала лучший залог: грейд, медиана текущих асков, census depth, уровень ликвидности (deep/moderate/thin/illiquid), rank и флаг free_board (топ-250 по census depth получают бесплатный готовый расчёт через loan_terms_preview). БЕСПЛАТНО. v2 (2026-09-12): только градуированные слэбы: котировки raw-card остановились, когда уровень USD замер 2026-09-07. Возвращает СТРАНИЦУ, а не всю книгу. Полная вселенная - это ~1 400 слэбов, и она сериализуется в ~500 КБ, что переполнит контекст агента за один вызов. total_matching и returned показывают, на что вы смотрите. limit строк для возврата (по умолчанию 50, максимум 500) tier 'deep' | 'moderate' | 'thin' | 'illiquid' free_board_only True оставляет только слэбы с бесплатным готовым расчётом min_value_usd отбрасывает слэбы, у которых медиана асков ниже этого значения (0 = без порога) Используется, когда: агенту нужен product_id + grade, чтобы запросить условия, или он хочет узнать, какой залог достаточно глубок, чтобы вообще давать под него кредит.

Параметры
  • free_board_onlyboolean
  • limitinteger
  • min_value_usdnumber
  • tierstring
market_snapshot

ПРИОСТАНОВЛЕН 2026-09-12: панель цен в USD, стоящая за этим инструментом, замерла 2026-09-07. Оракул отвечает 200 {"status": "suspended"} с причиной, условием возобновления и живыми альтернативами, и НЕ взимает плату. Инструмент сохранён, чтобы он автоматически возобновил работу в день, когда появится живой ряд USD. Предпочитайте: loan_terms_preview (graded slabs, живой), sports_board (живой), или бесплатную японскую двустороннюю страницу /jp/card/{game}/{set}/{card}. РЫНОЧНЫЙ ОТЧЁТ ДНЯ за один вызов, опционально для одной игры: лидеры роста и падения по % изменения, лидеры по объёму и разбивка по каждой игре среди всех 25 поддерживаемых карточных игр. Сводка по всему рынку, а не ранжированный список выбора. ПЛАТНО: $0.025 USDC за вызов (x402 - USDC в сети Base или Solana, или USDG в сети Robinhood Chain). Ранее задокументировано как БЕСПЛАТНО, что было ошибкой: сервер всегда возвращал 402 для этого маршрута. Автономный клиент, рассчитывавший бюджет по этому docstring, наткнулся на платный доступ, не предусмотренный бюджетом. (Внешний аудит 2026-07-30, BUG-2.) Используйте, когда: пользователь спрашивает "что произошло на рынке карточек сегодня?" или "какие игры движутся?". Для ранжированного списка отдельных карточек со строкой риска для каждой используйте trending_cards.

Параметры
  • gamestring
optimize_portfolio

ПРИОСТАНОВЛЕНО 2026-09-12: панель цен в USD, лежащая в основе этого инструмента, замерла 2026-09-07. Оракул отвечает 200 {"status": "suspended"} с причиной, условием возобновления и работающими альтернативами, и НЕ взимает плату. Инструмент оставлен, чтобы он автоматически возобновил работу в тот день, когда появится актуальная серия USD. Предпочтительнее: loan_terms_preview (оценённые слэбы, работает), sports_board (работает) или бесплатная японская двусторонняя страница /jp/card/{game}/{set}/{card}. Оптимизирует портфель торговых карт с помощью средне-дисперсионного анализа Markowitz и симуляций Монте-Карло по модели скачкообразной диффузии Merton. Принимает имена карт через запятую, бюджет и толерантность к риску, чтобы вернуть оптимальный размер позиций, веса распределения по картам, коэффициенты Sharpe и рекомендации по ребалансировке. ПЛАТНО: $0.50 USDC за вызов. Используется, когда: у пользователя есть бюджет и он хочет узнать, «как мне распределить свои деньги между этими картами?»

Параметры
  • budgetnumber
  • cardsstringобязательный
  • daysinteger
  • risk_tolerancestring
oracle_scorecard

ГЛАВНАЯ таблица результатов оракула суммарно по всем играм, проверьте нас, прежде чем доверять нам. БЕСПЛАТНО, без аргументов. Возвращает скользящее 30-дневное конформное покрытие по прогнозам цен, срок которых истёк (действительно ли 90%-е диапазоны покрывают 90%? недавно: 93,3% на 181K+ оценённых прогнозов), on-chain трек-рекорд оценок souls и слепое исследование slab-grading. Каждый оценённый прогноз был merkle-committed в Base + LiteForge ДО того, как появился его исход, поэтому эту таблицу нельзя подправить задним числом. Используйте это, когда: агенту нужны доказательства, что заявления о калибровке реальны, или проверка по принципу «доверяй, но проверяй» перед оплатой прогнозов или условий займа.

Параметры

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

recommend_workflow

Описывает вашу цель на естественном языке и получает рекомендованную последовательность вызовов TCG Oracle API для её достижения. БЕСПЛАТНО - платить не нужно. Примеры целей: - «У меня 50 карт Pokémon без грейдинга и бюджет $500» - «Стоит ли грейдить этого Charizard?» - «Найди мне недооценённые карты для перепродажи» - «Предскажи цену Black Lotus через 90 дней» Подходит, когда: вы не уверены, какой инструмент вызвать первым, или нужна рекомендация по многошаговому рабочему процессу.

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

ПРИМЕЧАНИЕ 2026-09-12: рыночные цены в USD в результатах ЗАМОРОЖЕНЫ на 2026-09-07 (фид остановлен); ответ содержит usd_panel {frozen, as_of}. Имена/ID актуальны. Поиск по 456K+ продуктам TCG из 25+ карточных игр. АКТУАЛЬНОСТЬ: цены в USD сейчас ЗАМОРОЖЕНЫ на последней корректной дате - внешний фид недоступен. У каждой цены есть своя дата актуальности, а oracle root публикует состояние live-панели в panels. Панель японской печати (24 игры, ~364K карт, ~167K с ОБОИМИ: ценой продажи и ценой выкупа от дилера) обновляется каждое утро. Не выдавайте цену в USD за актуальную. Возвращает названия карт и ID, а также текущие рыночные цены. БЕСПЛАТНО - оплата не требуется. Используйте, когда: пользователь спрашивает о конкретной карте, хочет найти карты или нужны актуальные цены на любой продукт коллекционной карточной игры. КАК ИСКАТЬ (и название карты, И название набора доступны для поиска): • Одно название карты даёт самый широкий охват: "Charizard", "Black Lotus". • Добавьте SET, чтобы уточнить издание: "Base Set Charizard" возвращает Base Set, Base Set 2 и Shadowless Charizard как отдельные записи. Это важно - издания "одной и той же" карты сильно различаются по стоимости. • У каждого результата есть поле "set". Используйте его для выбора, затем передайте product_id этого результата в другие инструменты (card_forecast, grade_or_not, simulate_price) - точно и избавляет от повторного поиска. • НЕ включайте слова редкости или состояния: "Holo", "1st Edition", "Shadowless", "PSA 10" не индексируются и загубят в остальном хороший запрос. "Base Set Charizard Holo" → уберите "Holo". • Ничего не нашли? Сначала уберите слова редкости, затем вернитесь к простому названию карты.

Параметры
  • gamestring
  • limitinteger
  • querystringобязательный
simulate_price

ПРИОСТАНОВЛЕН 2026-09-12: панель цен в USD, на которую опирается этот инструмент, зависла 2026-09-07. Оракул возвращает 200 {"status": "suspended"} с причиной, условием возобновления и рабочими альтернативами и НЕ списывает деньги. Инструмент оставлен, чтобы он автоматически возобновился в день, когда появится рабочий ряд USD. Предпочитайте: loan_terms_preview (оценённые слэбы, работает), sports_board (работает) или бесплатную японскую двустороннюю страницу /jp/card/{game}/{set}/{card}. СИМУЛИРУЕТ траекторию цены карты на горизонте, который ВЫ выбираете (days=30..365, по умолчанию 90), и выдаёт ПОЛНОЕ распределение: 5-95-й перцентили, параметры модели, доверительные интервалы и (по желанию) траектории Монте-Карло GBM или скачкообразной диффузии Мертона через model="gbm" / model="merton". По умолчанию используется конформно-калиброванный прогноз риска. Требует current_price. ПЛАТНО: $0.015 USDC за вызов. НЕ то же самое, что card_forecast: card_forecast - это БЕСПЛАТНЫЙ фиксированный 30-дневный прогноз с буквенными оценками для одной карты; используйте simulate_price только когда пользователю нужен другой горизонт («через 6 месяцев?»), полная кривая перцентилей или модель Монте-Карло.

Параметры
  • card_namestringобязательный
  • current_pricenumberобязательный
  • daysinteger
  • modelstring
  • simulationsinteger
soul_calls

Полная публичная запись для ОДНОЙ Undesirable души: каждое открытое (заблокированное) предсказание и его недавние оценённые результаты. БЕСПЛАТНО - оплата не требуется. Используйте это, когда: пользователь хочет подробно изучить вызовы конкретной души или хочет проверить какой-то из них - каждый открытый вызов несёт lock_hash плюс недельный merkle root и on-chain tx, в которой он был зафиксирован, ДО того, как исход был известен. Именно это делает запись проверяемой, а не голословной. Аргументы: token_id: отчеканенная душа. Допустимые id лежат в диапазоне 1..total_minted, где total_minted читается вживую из GET / на оракуле (274 на 2026-09-12; он растёт по мере того, как души минтятся - никогда не хардкодьте его).

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

Показывает каждую душу Undesirable, которая есть у кошелька, вместе с публичной историей прогнозов каждой души и её последними прогнозами. БЕСПЛАТНО - без оплаты, без подписи, без подключения кошелька. Когда использовать: кто-то спрашивает, какие Undesirables ему принадлежат, как поживают его души, какие прогнозы делали его души или какая из его душ самая точная. КАК ЭТО РАБОТАЕТ • Владение читается из Ethereum mainnet (ERC-721 0xA893648A701C03B14bF2FB767B72b2C55ed5c17A). Публичные записи есть только у отчеканенных душ 1..total_minted (из GET / у оракула). • Здесь нет ничего приватного, так что можно посмотреть ЛЮБОЙ адрес - вызывающий не обязан доказывать, что владеет им. Спроси у пользователя его адрес. • Каждая отчеканенная душа еженедельно фиксирует 3 карточных прогноза, выбранных детерминированно из её ончейн-черт личности. Оракул оценивает их через 30 дней по реальным рыночным ценам. ЧТО ВОЗВРАЩАЕТСЯ • souls[] - по каждой душе: rating (A+..F / UNRATED), matured, hits, hit_rate, brier, open_calls и recent_calls с исходом каждого прогноза (hit / miss / push) • wallet_totals - суммарные открытые + созревшие прогнозы и общий процент попаданий • best_soul - самая точная душа держателя, как только хоть одна созреет ДЕРЖАТЕЛИ С НЕСКОЛЬКИМИ ДУШАМИ: это список. Предложи сравнить их или поговорить от имени конкретной души - у каждой свои черты и своя история. ВАЖНО - рейтинги созревают по расписанию. Первые прогнозы созревают 2026-07-31, так что до этой даты каждая душа показывается как UNRATED и только с открытыми прогнозами. Это ожидаемо, а не ошибка: прогнозы были зафиксированы в блокчейне ДО своих исходов, в этом весь смысл. Так и скажи, вместо того чтобы намекать, будто у души нет истории. Аргументы: address: EVM-адрес с префиксом 0x для поиска. calls: сколько последних оценённых прогнозов включать по каждой душе (0-12, по умолчанию 5).

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

Ежедневное табло спортивных движений: горячие игроки с большим объёмом статистики по каждой живой лиге, с конформным контекстом 7-дневного прогноза, буквенными оценками Heat/Form и фотографиями игроков. БЕСПЛАТНО. Лиги в межсезонье сообщают, что находятся в спящем режиме, вместо того чтобы отдавать замороженные цифры, и каждый ответ несёт текущий вердикт калибровки вне выборки (диапазоны проверяются ежедневно на соответствие цели 90%). Используйте, когда: агенту нужно "кто на подъёме в MLB", id игроков для платного эндпоинта /api/v1/sports/forecast ($0.05 - полные откалиброванные диапазоны по каждой статистике) или рыночный контекст, близкий к фэнтези. Лежащая в основе панель статистики ежедневно фиксируется on-chain через merkle-дерево (Base + LiteForge) - доказуемо, а не на ощущениях.

Параметры
  • leaguestring
  • limitinteger
sports_players

Справочник спортивных игроков - идентификаторы, имена, команды и позиции для лиг, которые СЕЙЧАС НА ТАБЛО (лига появляется, как только начинается сезон и набирается достаточно игр для панели; лиги в межсезонье отсутствуют, а не устаревшие), идентификаторы, на которые опираются платный /api/v1/sports/forecast ($0.05) и ключ фэнтези-лиги. БЕСПЛАТНО. Фильтруйте по лиге (mlb, nba, ncaab, ncaaf, nfl, nhl) и/или по фрагменту имени; отсутствующая лига возвращает ноль игроков, и это честный ответ. Используйте, когда: у агента есть имя игрока и нужен id, или он хочет перечислить состав лиги на панели статистики.

Параметры
  • leaguestring
  • querystring
syndicate_leaderboard

Общая таблица лидеров 'Biggest Scores' Синдиката: люди и ИИ-агенты на ОДНОЙ доске; записи агентов содержат {"agent": true} и метку модели. Выиграйте игру (завладейте городом), и ваш результат опубликуется автоматически.

Параметры

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

syndicate_move

Отправляет один день приказов в вашу игру Syndicate и возвращает результат дня (события + новое состояние). Один приказ на каждого члена команды в день. orders: список {"agentId": int, "targetId": int, "actionType": str} actionType принимает одно из значений: raid, driveby, extort, garrison, rob, patrol, heal, pray, retain, injunction, cook_books, audit, hire, swat_raid, charity, intimidate, launder, rig_games, brawl, ambush, campaign, precinct_raid, lay_low, steal_car, fence. Пустой список orders = пропуск дня (мир продолжает жить: соперники действуют, рэкет приносит доход, накал спадает). targetId берётся из списков targets и territory в состоянии синдиката.

Параметры
  • ordersany[]обязательный
  • session_idstringобязательный
syndicate_state

The Syndicate: бесплатная пошаговая стратегия про организованную преступность, в которую можешь играть ты (агент). Тот же город, те же правила, тот же лидерборд, что и в игре для людей на play.the-undesirables.com. Вызывай БЕЗ session_id, чтобы начать новую игру (получишь sessionId, команду из 3 человек, капитал и список целей). Вызывай со своим session_id, чтобы в любой момент перечитать текущее состояние. Полные правила: play.the-undesirables.com/SKILL.md Совет по стратегии: цены на награбленные карты определяет НАСТОЯЩИЙ рынок TCG. Используй card_forecast / search_tcg_products, чтобы решить, что и когда сбывать.

Параметры
  • session_idstring
technocore_info

technocore.chat reader 4/4 - API-ДОКУМЕНТАЦИЯ сервера (llms.txt), что умеет и чего не умеет эта интеграция только для чтения, и proof_feed: собственный проверяемый прайс-фид этого оракула на technocore (/r/d-undsr-oracle - подписанный, привязанный к цепочке, проверяемый кем угодно). БЕСПЛАТНО, без аргументов. Используется, когда: агенту нужно изучить сам API technocore или проверить наш фид. Для комнат, сообщений или заметок есть три других ридера.

Параметры

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

technocore_note

technocore.chat reader 3/4 - ЧИТАЕТ одну общую ЗАМЕТКУ КЛЮЧ-ЗНАЧЕНИЕ (пространство имён + ключ), как агенты публикуют состояние для других агентов. БЕСПЛАТНО, только для чтения. Используйте, когда: агенту нужно значение, опубликованное другим агентом (конфигурация, наблюдения, состояние координации). Не для разговоров - для этого есть technocore_room.

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

technocore.chat reader 2/4 - ЧИТАЕТ последние СООБЩЕНИЯ в одной именованной комнате. БЕСПЛАТНО, только для чтения - структурно не может публиковать. Используется, когда: агент хочет следить за разговором в одной комнате (например, анонсами testnet/faucet Flop Network), не присоединяясь. Названия комнат получает из technocore_rooms; для опубликованных значений состояния вместо этого использует technocore_note.

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

technocore.chat reader 1/4 - ПЕРЕЧИСЛЯЕТ комнаты. technocore.chat - это сервер чата и заметок между агентами для будущей Flop Network (L1 для экономики агентов). БЕСПЛАТНО, только для чтения, без аргументов. Начните здесь, чтобы узнать названия комнат; затем technocore_room (сообщения), technocore_note (общая заметка в формате ключ-значение) или technocore_info (документация API + наш подписанный фид с доказательством цен).

Параметры
  • limitinteger
trending_cards

ПРИОСТАНОВЛЕНО 2026-09-12: панель цен в USD, на которой держится этот инструмент, замерла 2026-09-07. Оракул отвечает 200 {"status": "suspended"} с причиной, условием возобновления и живыми альтернативами, и деньги НЕ списывает. Инструмент оставили, чтобы он сам возобновил работу в тот день, когда появится живой ряд USD. Предпочитайте: loan_terms_preview (оценённые слэбы, live), sports_board (live) или бесплатную японскую двустороннюю страницу /jp/card/{game}/{set}/{card}. РАНЖИРОВАННЫЙ СПИСОК отдельных карточек по СКОРОСТИ ИЗМЕНЕНИЯ ЦЕНЫ (drift), сначала самое большое абсолютное движение, со строкой конформного риска (диапазоны, VaR, оценки), привязанной к каждой карточке. Фильтрует по game, limit и min_price. Сделан для отбора карточек, а не для сводки по рынку. ПРИМЕЧАНИЕ (исправлено 2026-07-30): раньше здесь утверждалось «30-day sales volume». Объёма продаж и счётчиков просмотров в наборе данных НЕТ, и сам API теперь явно от них отказывается - см. ranked_by в ответе. ПРОЦЕНТЫ диапазонов и VaR по замыслу являются константами уровня режима (regime-aware split conformal), поэтому карточки в одном режиме делят их между собой; абсолютные значения у каждой карточки свои. Не читайте это как подгонку под каждую карточку. Охватывает все 25+ игр. ПЛАТНО: $0.025 USDC за вызов. Используйте, когда: пользователь спрашивает «какие карточки сейчас движутся быстрее всех?» и хочет получить названия, с которыми можно работать. Для сводки по всему рынку за день (лидеры роста/падения по играм, лидеры по объёму) используйте market_snapshot.

Параметры
  • gamestring
  • limitinteger
  • min_pricenumber
2.1.3основная
2.1.2
2.1.0
2.0.1
2.0.0
1.1.9
1.1.8
1.1.7
1.1.6
1.1.5
1.1.3
1.1.2
1.1.1
1.1.0
1.0.0

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

Любой клиент

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

{
  "mcpServers": {
    "sailorpepe-undesirables-mcp-server-q8igx8k97a": {
      "command": "uvx",
      "args": [
        "undesirables-mcp-server"
      ]
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "sailorpepe-undesirables-mcp-server-q8igx8k97a": {
      "command": "uvx",
      "args": [
        "undesirables-mcp-server"
      ]
    }
  }
}
VS Code

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

{
  "servers": {
    "sailorpepe-undesirables-mcp-server-q8igx8k97a": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "undesirables-mcp-server"
      ]
    }
  }
}

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

code --add-mcp "{\"name\":\"sailorpepe-undesirables-mcp-server-q8igx8k97a\",\"type\":\"stdio\",\"command\":\"uvx\",\"args\":[\"undesirables-mcp-server\"]}"
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": {
    "sailorpepe-undesirables-mcp-server-q8igx8k97a": {
      "command": "uvx",
      "args": [
        "undesirables-mcp-server"
      ]
    }
  }
}
Claude CodeClaude Code

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

claude mcp add sailorpepe-undesirables-mcp-server-q8igx8k97a -- uvx undesirables-mcp-server

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

claude mcp add-json sailorpepe-undesirables-mcp-server-q8igx8k97a "{\"command\":\"uvx\",\"args\":[\"undesirables-mcp-server\"]}"
CodexCodex

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

codex mcp add sailorpepe-undesirables-mcp-server-q8igx8k97a -- uvx undesirables-mcp-server

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

[mcp_servers.sailorpepe-undesirables-mcp-server-q8igx8k97a]
command = "uvx"
args = ["undesirables-mcp-server"]
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "sailorpepe-undesirables-mcp-server-q8igx8k97a": {
      "command": "uvx",
      "args": [
        "undesirables-mcp-server"
      ]
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "sailorpepe-undesirables-mcp-server-q8igx8k97a": {
      "command": "uvx",
      "args": [
        "undesirables-mcp-server"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

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

mcpServers:
  - name: sailorpepe-undesirables-mcp-server-q8igx8k97a
    command: uvx
    args:
      - "undesirables-mcp-server"
Zed

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

{
  "context_servers": {
    "sailorpepe-undesirables-mcp-server-q8igx8k97a": {
      "command": "uvx",
      "args": [
        "undesirables-mcp-server"
      ]
    }
  }
}

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

gregario/lorcana-oracle

gregario/lorcana-oracle

от gregario

MCP сервер для поиска карт, анализа колод и обзора франшиз в Disney Lorcana TCG. Полезен коллекционерам и игрокам: ищет карты по параметрам, анализирует распределение чернил и генерацию знаний. Работает на данных LorcanaJSON без API ключей.

TypeScript⭐ 4
gregario/onepiece-oracle

gregario/onepiece-oracle

от gregario

MCP-сервер для поиска и анализа карт One Piece TCG: ищи карты по тексту, цвету, типу, редкости и сети, анализируй колоду по стоимости и цветам, просматривай всех лидеров и варианты изданий. Инструмент включает поиск контр-карт для защиты. 4348 карт — полезен для построения колод и коллекционирова...

TypeScript⭐ 2
gregario/mtg-oracle

gregario/mtg-oracle

от gregario

MCP сервер для Magic: The Gathering с 14 инструментами: поиск карт, правил, анализ колод, комбо и синергии. Работает офлайн на SQLite - отличный помощник для AI ассистентов, глубоко понимающих MTG.

TypeScript⭐ 4
alex-gon/thegamecrafter-mcp-server

alex-gon/thegamecrafter-mcp-server

от alex-gon

MCP сервер, связывающий ИИ-ассистента с API The Game Crafter для проектирования и оценки настольных игр через естественный язык. Просмотр каталога компонентов, создание проектов, добавление карт и плат, загрузка изображений, мгновенный расчёт цены — всё через ассистента. Полезен инди-дизайнерам и...

TypeScript⭐ 3
gregario/hearthstone-oracle

gregario/hearthstone-oracle

от gregario

MCP сервер hearthstone-oracle даёт AI доступ ко всем картам Hearthstone и встроенным стратегическим знаниям. Поиск колоды по коду, разбор мана-кривой, архетипов и матч-апов — всё для coaching и сборки сильных колод.

TypeScript⭐ 2
gregario/dnd-oracle

gregario/dnd-oracle

от gregario

MCP сервер для D&D 5e: поиск монстров, заклинаний и экипировки, построение встреч и анализ партии. Работает офлайн на проверенных SRD данных, никаких галлюцинаций. Полезен для мастеров и игроков: б...

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

Лука Никитин