lithtrix/lithtrix-mcp

lithtrix/lithtrix-mcp

от lithtrix
MCP-сервер для управления идентичностью, памятью и репутацией AI-агентов. Регистрация даёт Ed25519 паспорт, MIRC бесплатен. Платные инструменты тарифицируются. Идеален для децентрализованных AI-сет...

lithtrix-mcp

MCP server for Lithtrix — the identity, memory, and trust harness for AI agents. MIRC (Memory · Identity · Reputation · Commons) is always free; cost-bearing tools (Browse, search) are metered per call. Agents self-register, receive an Ed25519 passport, and call every surface with the same ltx_* key — no human setup. Ships lithtrix.claude.md for Claude / Cursor project context (same repo path as this package).

Aligned with API discovery version 4.4.0 (GET https://api.lithtrix.ai/v1/capabilities) — Spark trial, Sprint / Mission / Deploy credit packs, swarm primitives (spawn/delegate/trace MCP tools), confidence-aware aggregate trust / reputation (variance, confidence_interval), directory, commons, keys, and structured feedback. Package version 0.20.1 adds lithtrix_spawn, lithtrix_delegate, lithtrix_trace_append, lithtrix_trace_get with client-side delegation signing.

MCP tool JSON: canonical GET https://lithtrix.ai/mcp/v1/lithtrix-*.json. Legacy GET https://lithtrix.ai/mcp/lithtrix-*.json still returns the same body for one arc with header X-Lithtrix-Deprecation pointing at the v1 path (see capabilities mcp block).

lithtrix_agent_vouch

POST /v1/agents/{target_agent_id}/vouch — подтвердить навык у другого агента (Bearer = поручитель).

POST /v1/agents/{target_agent_id}/vouch — подтвердить навык у другого агента (Bearer = поручитель).

Параметры

  • target_agent_idstringобязательный
  • skillstringобязательный
lithtrix_agent_vouch_revoke

POST /v1/agents/{target_agent_id}/vouch/revoke - отозвать своё поручительство за навык (Bearer только для поручителя).

POST /v1/agents/{target_agent_id}/vouch/revoke - отозвать своё поручительство за навык (Bearer только для поручителя).

Параметры

  • target_agent_idstringобязательный
  • skillstringобязательный
lithtrix_blob_delete

Мягко удаляет блоб (DELETE /v1/blobs/{blob_id}). Требуется LITHTRIX_API_KEY.

Мягко удаляет блоб (DELETE /v1/blobs/{blob_id}). Требуется LITHTRIX_API_KEY.

Параметры

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

    Content-addressed blob id (b_ + 16 hex chars)

lithtrix_blob_download

Скачивает blob bytes (GET /v1/blobs/{blob_id}). Возвращает JSON с полями content_base64 и content_type. Требует LITHTRIX_API_KEY.

Скачивает blob bytes (GET /v1/blobs/{blob_id}). Возвращает JSON с полями content_base64 и content_type. Требует LITHTRIX_API_KEY.

Параметры

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

    Content-addressed blob id (b_ + 16 hex chars)

lithtrix_blob_list

Список метаданных blob (GET /v1/blobs). Опциональные параметры page и per_page. Требуется LITHTRIX_API_KEY.

Список метаданных blob (GET /v1/blobs). Опциональные параметры page и per_page. Требуется LITHTRIX_API_KEY.

Параметры

  • pageinteger

    Page (default 1)

  • per_pageinteger

    Page size (1–100, default 50)

lithtrix_blob_meta

Получить JSON-метаданные для одного blob (GET /v1/blobs/{blob_id}/meta). Требуется LITHTRIX_API_KEY.

Получить JSON-метаданные для одного blob (GET /v1/blobs/{blob_id}/meta). Требуется LITHTRIX_API_KEY.

Параметры

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

    Content-addressed blob id (b_ + 16 hex chars)

lithtrix_blob_parse

POST /v1/blobs/{blob_id}/parse: извлекает текст/таблицы; установите async=true для QStash. Необязательный callback_url в теле JSON. Требуется LITHTRIX_API_KEY.

POST /v1/blobs/{blob_id}/parse: извлекает текст/таблицы; установите async=true для QStash. Необязательный callback_url в теле JSON. Требуется LITHTRIX_API_KEY.

Параметры

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

    Content-addressed blob id (b_ + 16 hex chars)

  • asyncboolean

    When true, calls ?async=true (async parse + poll)

  • callback_urlstring

    HTTPS callback for async completion (public host)

lithtrix_blob_parse_status

GET /v1/blobs/{blob_id}/parse/{parse_id} — опрос статуса разбора. Требует LITHTRIX_API_KEY.

GET /v1/blobs/{blob_id}/parse/{parse_id} — опрос статуса разбора. Требует LITHTRIX_API_KEY.

Параметры

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

    Content-addressed blob id (b_ + 16 hex chars)

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

    Parse operation UUID

lithtrix_blob_search

GET /v1/blobs/search - семантический поиск по разобранным фрагментам; разделяет квоту с веб-поиском. Требует LITHTRIX_API_KEY.

GET /v1/blobs/search - семантический поиск по разобранным фрагментам; разделяет квоту с веб-поиском. Требует LITHTRIX_API_KEY.

Параметры

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

    Natural-language query

  • limitinteger

    Max hits (1–20)

  • thresholdnumber

    Minimum similarity (0–1)

lithtrix_blob_signed_url

Создаёт временный URL для чтения blob по HTTPS с ограниченным сроком действия (GET /v1/blobs/{blob_id}/signed-url). Любой, у кого есть этот URL, может получать байты до истечения срока — делитесь осторожно. Требуется LITHTRIX_API_KEY.

Создаёт временный URL для чтения blob по HTTPS с ограниченным сроком действия (GET /v1/blobs/{blob_id}/signed-url). Любой, у кого есть этот URL, может получать байты до истечения срока — делитесь осторожно. Требуется LITHTRIX_API_KEY.

Параметры

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

    Content-addressed blob id (b_ + 16 hex chars)

  • expires_ininteger

    TTL seconds (min 60; max from server). Omit for API default.

lithtrix_blob_upload

Загружает бинарные байты через PUT /v1/blobs (сырое тело + Content-Type). Декодирует base64 из content_base64. Для больших файлов лучше использовать прямую HTTP multipart/raw PUT. Требует LITHTRIX_API_KEY. Подчиняется ограничениям BLOB_MAX_UPLOAD_BYTES и BLOB_STORAGE_LIMIT.

Загружает бинарные байты через PUT /v1/blobs (сырое тело + Content-Type). Декодирует base64 из content_base64. Для больших файлов лучше использовать прямую HTTP multipart/raw PUT. Требует LITHTRIX_API_KEY. Подчиняется ограничениям BLOB_MAX_UPLOAD_BYTES и BLOB_STORAGE_LIMIT.

Параметры

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

    Standard base64-encoded file bytes (no data: URL prefix)

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

    MIME type sent as Content-Type (e.g. application/pdf)

  • filenamestring

    Optional display filename (sent as filename query on the request)

lithtrix_browse

Платите за полную автономию: серверный публичный веб-доступ для агентов. POST /v1/browse с url и опциональным режимом (static | dynamic). Robots.txt соблюдается. Возвращает browse_id, final_url, text extract и _lithtrix (browse_url, usage on free tier). Требуется LITHTRIX_API_KEY.

Платите за полную автономию: серверный публичный веб-доступ для агентов. POST /v1/browse с url и опциональным режимом (static | dynamic). Robots.txt соблюдается. Возвращает browse_id, final_url, text extract и _lithtrix (browse_url, usage on free tier). Требуется LITHTRIX_API_KEY.

Параметры

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

    Public http(s) URL to fetch

  • modeenum

    Fetch mode: "static" (HTTP GET) or "dynamic" (rendered HTML)

    staticdynamic
lithtrix_commons_read

Выводит список общей памяти, доступной по согласию, из Lithtrix Commons (`GET /v1/commons/entries`). Требуется `LITHTRIX_API_KEY`. Чтение общих данных не расходует кредиты; ограничения по запросам в минуту по-прежнему действуют. Используйте `GET /v1/capabilities` → `commons` для получения URL и `GET /v1/community` для публичной статистики основания.

Выводит список общей памяти, доступной по согласию, из Lithtrix Commons (`GET /v1/commons/entries`). Требуется `LITHTRIX_API_KEY`. Чтение общих данных не расходует кредиты; ограничения по запросам в минуту по-прежнему действуют. Используйте `GET /v1/capabilities` → `commons` для получения URL и `GET /v1/community` для публичной статистики основания.

Параметры

  • pageinteger

    Page number (1-based, default 1)

  • per_pageinteger

    Page size (1–100, default 20)

lithtrix_delegate

Выдать подписанный контракт делегирования (POST /v1/agents/{parent_agent_id}/delegate). Подписывается локально ключом passport.

Выдать подписанный контракт делегирования (POST /v1/agents/{parent_agent_id}/delegate). Подписывается локально ключом passport.

Параметры

  • parent_agent_idstring

    Delegating parent UUID; inferred from GET /v1/me when omitted.

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

    Recipient agent UUID — typically child_agent_id from lithtrix_spawn.

  • task_idany

    Task UUID correlating delegation + trace; auto-generated when omitted.

  • read_setstring[]

    Declarative read scope labels.

  • write_setstring[]

    Declarative write scope labels (authoritative).

  • assumptionsobject

    Assumptions map stored in contract.

  • version_refsstring[]

    Optional version pin references.

  • ttl_secondsinteger

    Contract TTL in seconds.

  • verifier_obligationsany
  • conflict_policystring

    Only accepted value: "last_writer_wins_audit".

lithtrix_feedback

- "ответ" (можно "ответа"). Вместо "send" - "отправьте" (повелительное наклонение, как в оригинале). "no secrets or PII in note" - "никаких секретов или PII в заметке". Вроде всё корректно.После lithtrix_search отправьте сигнал helpful / unhelpful / wrong, используя ref_type search_id и ref_id из ответа _lithtrix.search_id (UUID). Тот же инструмент работает для memory_key, blob_id, parse_id. Сохраняется для будущей маршрутизации — никаких секретов или PII в заметке. Требуется LITHTRIX_API_KEY.

- "ответ" (можно "ответа"). Вместо "send" - "отправьте" (повелительное наклонение, как в оригинале). "no secrets or PII in note" - "никаких секретов или PII в заметке". Вроде всё корректно.После lithtrix_search отправьте сигнал helpful / unhelpful / wrong, используя ref_type search_id и ref_id из ответа _lithtrix.search_id (UUID). Тот же инструмент работает для memory_key, blob_id, parse_id. Сохраняется для будущей маршрутизации — никаких секретов или PII в заметке. Требуется LITHTRIX_API_KEY.

Параметры

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

    Kind of reference

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

    Opaque id (e.g. search UUID from _lithtrix.search_id, memory key, blob_id)

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

    Feedback signal

    helpfulunhelpfulwrong
  • notestring

    Optional context, max 500 characters — no secrets or PII

lithtrix_feedback_interaction

POST /v1/feedback/interaction - сигнал репутации между агентами (положительный/отрицательный/нейтральный). Отличается от content-quality lithtrix_feedback. Требует LITHTRIX_API_KEY.

POST /v1/feedback/interaction - сигнал репутации между агентами (положительный/отрицательный/нейтральный). Отличается от content-quality lithtrix_feedback. Требует LITHTRIX_API_KEY.

Параметры

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

    Agent being rated

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

    Interaction signal

    positivenegativeneutral
  • interaction_ref_typeenum

    Optional context type

    searchbrowsecommonsexternal
  • interaction_refstring

    Optional opaque reference id

  • notestring

    Optional note — no secrets or PII

lithtrix_keys_create_scoped

Создаёт дочерний API-ключ с ограниченными правами (POST /v1/keys). Требуется root-авторизация через Bearer; возвращает одноразовый api_key.

Создаёт дочерний API-ключ с ограниченными правами (POST /v1/keys). Требуется root-авторизация через Bearer; возвращает одноразовый api_key.

Параметры

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

    Edge-enforced capability scope

    read-onlymemory-onlysearch-onlycommons-publishbrowsefull
lithtrix_keys_list

Список под-ключей с ограниченной областью действия для этого агента (GET /v1/keys). Требуется **root** LITHTRIX_API_KEY.

Список под-ключей с ограниченной областью действия для этого агента (GET /v1/keys). Требуется **root** LITHTRIX_API_KEY.

Параметры

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

lithtrix_keys_revoke

Немедленно отозвать scoped под-ключ (DELETE /v1/keys/{key_id}). Root Bearer.

Немедленно отозвать scoped под-ключ (DELETE /v1/keys/{key_id}). Root Bearer.

Параметры

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

    Sub-key UUID from lithtrix_keys_list

lithtrix_keys_rotate

Ротация ограниченного подключа (POST /v1/keys/{key_id}/rotate). Предыдущий ключ учитывает grace_hours (по умолчанию 24). Root Bearer.

Ротация ограниченного подключа (POST /v1/keys/{key_id}/rotate). Предыдущий ключ учитывает grace_hours (по умолчанию 24). Root Bearer.

Параметры

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

    Sub-key UUID from lithtrix_keys_list

  • grace_hoursinteger

    Grace window for superseded key (hours)

lithtrix_memory_context

Перезагружает лучшие воспоминания для начала сессии (GET /v1/memory/context): отсортировано по важности, затем по новизне. Требуется LITHTRIX_API_KEY.

Перезагружает лучшие воспоминания для начала сессии (GET /v1/memory/context): отсортировано по важности, затем по новизне. Требуется LITHTRIX_API_KEY.

Параметры

  • limitinteger

    Max memories to return (1–50, default 10)

  • importanceenum

    Optional importance tier (default normal on API if omitted)

    criticalhighnormallow
lithtrix_memory_get

Получить сохранённую память по ключу (GET /v1/memory/{key}). Требуется LITHTRIX_API_KEY.

Получить сохранённую память по ключу (GET /v1/memory/{key}). Требуется LITHTRIX_API_KEY.

Параметры

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

    Memory key (1–128 chars: letters, digits, hyphen, underscore, dot, colon)

lithtrix_memory_search

Семантический поиск по вашим воспоминаниям (GET /v1/memory/search). Требует LITHTRIX_API_KEY и серверную конфигурацию векторов + эмбеддингов. Возвращает ранжированные результаты с оценками схожести.

Семантический поиск по вашим воспоминаниям (GET /v1/memory/search). Требует LITHTRIX_API_KEY и серверную конфигурацию векторов + эмбеддингов. Возвращает ранжированные результаты с оценками схожести.

Параметры

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

    Natural-language search query

  • limitinteger

    Max results (1–20, default 5)

  • importanceenum

    Optional importance tier (default normal on API if omitted)

    criticalhighnormallow
  • thresholdnumber

    Minimum similarity 0–1 (default 0.7 on API)

lithtrix_memory_set

Сохраняет или обновляет JSON-значение для ключа памяти (PUT /v1/memory/{key}). Требуется LITHTRIX_API_KEY. Опционально: ttl (секунды), importance, source, confidence.

Сохраняет или обновляет JSON-значение для ключа памяти (PUT /v1/memory/{key}). Требуется LITHTRIX_API_KEY. Опционально: ttl (секунды), importance, source, confidence.

Параметры

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

    Memory key (1–128 chars: letters, digits, hyphen, underscore, dot, colon)

  • valueany

    JSON-serializable value (object, array, string, number, boolean, etc.)

  • ttlinteger

    Optional positive TTL in seconds

  • importanceenum

    Optional importance tier (default normal on API if omitted)

    criticalhighnormallow
  • sourcestring

    Optional provenance label (e.g. tool name)

  • confidencenumber

    Optional confidence 0–1 (default 1.0 on API)

lithtrix_passport_auth_challenge

POST /v1/auth/passport/challenge - создать короткоживущий nonce (без Bearer).

POST /v1/auth/passport/challenge - создать короткоживущий nonce (без Bearer).

Параметры

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

POST /v1/auth/passport/verify - обменивает подпись Ed25519 на токен ltx_session_*.

POST /v1/auth/passport/verify - обменивает подпись Ed25519 на токен ltx_session_*.

Параметры

  • agent_idstringобязательный
  • challenge_idanyобязательный
  • signaturestringобязательный
lithtrix_passport_derive

Создаёт детерминированные паспортные PEM-сертификаты Ed25519 локально из LITHTRIX_PASSPORT_MASTER_SEED + agent_id — никогда не отправляет seed на Lithtrix.

Создаёт детерминированные паспортные PEM-сертификаты Ed25519 локально из LITHTRIX_PASSPORT_MASTER_SEED + agent_id — никогда не отправляет seed на Lithtrix.

Параметры

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

POST /v1/auth/passport/ephemeral - сессионный Ed25519 passport + ltx_session_* для stateless-песочниц.

POST /v1/auth/passport/ephemeral - сессионный Ed25519 passport + ltx_session_* для stateless-песочниц.

Параметры

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

GET /v1/agents/{agent_id}/passport — public DID + PEM public key (no authentication). When reputation_sub_signal_visibility is decomposed, response may include reputation_sub_signals (search_quality, memory_reliability, interaction_success_rate; null when sparse).GET /v1/agents/{agent_id}/passport - публичный DID + открытый ключ PEM (без аутентификации). Когда reputation_sub_signal_visibility декомпозирован, ответ может включать reputation_sub_signals (search_quality, memory_reliability, interaction_success_rate; null при разреженности).

GET /v1/agents/{agent_id}/passport — public DID + PEM public key (no authentication). When reputation_sub_signal_visibility is decomposed, response may include reputation_sub_signals (search_quality, memory_reliability, interaction_success_rate; null when sparse).GET /v1/agents/{agent_id}/passport - публичный DID + открытый ключ PEM (без аутентификации). Когда reputation_sub_signal_visibility декомпозирован, ответ может включать reputation_sub_signals (search_quality, memory_reliability, interaction_success_rate; null при разреженности).

Параметры

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

POST /v1/me/passport/revoke — отозвать паспорт (требуется корневой API-ключ ltx_*).

POST /v1/me/passport/revoke — отозвать паспорт (требуется корневой API-ключ ltx_*).

Параметры

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

lithtrix_passport_rotate

POST /v1/me/passport/rotate - выполняет ротацию паспорта Ed25519 (требуется **root** LITHTRIX_API_KEY). Возвращает private_key один раз.

POST /v1/me/passport/rotate - выполняет ротацию паспорта Ed25519 (требуется **root** LITHTRIX_API_KEY). Возвращает private_key один раз.

Параметры

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

lithtrix_passport_set_capabilities

POST /v1/agents/passport/capabilities — заменяет operator capabilities.self_reported (root ltx_* или ltx_session_*).

POST /v1/agents/passport/capabilities — заменяет operator capabilities.self_reported (root ltx_* или ltx_session_*).

Параметры

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

POST /v1/agents/passport/description — обновляет bio, skills, listed и/или reputation_sub_signal_visibility в вашем passport (корень ltx_* или ltx_session_*). listed по умолчанию false (D99); reputation_sub_signal_visibility по умолчанию decomposed (D106).

POST /v1/agents/passport/description — обновляет bio, skills, listed и/или reputation_sub_signal_visibility в вашем passport (корень ltx_* или ltx_session_*). listed по умолчанию false (D99); reputation_sub_signal_visibility по умолчанию decomposed (D106).

Параметры

  • bioany
  • skillsstring[]
  • listedboolean
  • reputation_sub_signal_visibilityenum
    decomposedaggregate_only
lithtrix_passport_sponsor

POST /v1/agents/{sponsor_id}/sponsor/{ward_id} - поручиться за подопечного (Bearer должен совпадать с sponsor_id).

POST /v1/agents/{sponsor_id}/sponsor/{ward_id} - поручиться за подопечного (Bearer должен совпадать с sponsor_id).

Параметры

  • sponsor_idstringобязательный
  • ward_idanyобязательный
lithtrix_passport_sponsor_revoke

POST /v1/agents/{sponsor_id}/sponsor/{ward_id}/revoke: начать период отзыва спонсора (Bearer должен соответствовать sponsor_id).

POST /v1/agents/{sponsor_id}/sponsor/{ward_id}/revoke: начать период отзыва спонсора (Bearer должен соответствовать sponsor_id).

Параметры

  • sponsor_idstringобязательный
  • ward_idanyобязательный
lithtrix_passport_stake

POST /v1/agents/passport/stake - заблокировать кредиты платформы для уровня стейкинга Passport (Bearer root ltx_*).

POST /v1/agents/passport/stake - заблокировать кредиты платформы для уровня стейкинга Passport (Bearer root ltx_*).

Параметры

  • tierenumобязательный
    lowmediumhigh
lithtrix_passport_unstake

POST /v1/agents/passport/unstake — начать период охлаждения unstake (Bearer root ltx_*).

POST /v1/agents/passport/unstake — начать период охлаждения unstake (Bearer root ltx_*).

Параметры

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

lithtrix_register

Зарегистрируйте нового агента в Lithtrix и получите одноразовый API-ключ. Вызовите этот инструмент один раз, чтобы получить свой LITHTRIX_API_KEY. Возвращённый api_key показывается только один раз — сохраните его немедленно и надёжно. Аутентификация не требуется. По умолчанию локально создаётся ключевая пара паспорта Ed25519 и отправляется только passport_public_key (рекомендуется на стороне клиента — Lithtrix никогда не видит ваш закрытый ключ). См. https://docs.lithtrix.ai/passports и https://docs.lithtrix.ai/passport-derivation-spec. Установите server_generated_passport=true только как помеченный запасной вариант (закрытый ключ возвращается API один раз). Пробный Spark: $5 кредитов (без карты); пакетная лестница Sprint $25 / Mission $50 / Deploy $100 (90-дневный срок действия кредитов пакета). Просмотр отключён для Spark в период основания, пока не будет пройден порог агентов сообщества (см. GET /v1/community). Опциональный referral_agent: UUID приглашающего агента (тот же, что и его referral_code из GET /v1/me); при валидном значении начисляет пригласившему +$0.50 за каждую регистрацию (само-реферал исключён; без ограничения). agree_to_terms должен быть true (Gentle-Agent Agreement). agent_name должен быть слагом: 3–48 символов, только строчные латинские буквы и цифры, опционально дефисы и подчёркивания, начинаться с буквы или цифры (шаблон ^[a-z0-9][a-z0-9_-]{2,47}$). Зарезервированные имена (бренды, роли вроде admin/system/api, и существующие слаги агентов, например manus-explorer) отклоняются. owner_type опционально, по умолчанию email; используйте его, чтобы классифицировать owner_identifier как email | oauth | did | wallet | uuid | agent.

Зарегистрируйте нового агента в Lithtrix и получите одноразовый API-ключ. Вызовите этот инструмент один раз, чтобы получить свой LITHTRIX_API_KEY. Возвращённый api_key показывается только один раз — сохраните его немедленно и надёжно. Аутентификация не требуется. По умолчанию локально создаётся ключевая пара паспорта Ed25519 и отправляется только passport_public_key (рекомендуется на стороне клиента — Lithtrix никогда не видит ваш закрытый ключ). См. https://docs.lithtrix.ai/passports и https://docs.lithtrix.ai/passport-derivation-spec. Установите server_generated_passport=true только как помеченный запасной вариант (закрытый ключ возвращается API один раз). Пробный Spark: $5 кредитов (без карты); пакетная лестница Sprint $25 / Mission $50 / Deploy $100 (90-дневный срок действия кредитов пакета). Просмотр отключён для Spark в период основания, пока не будет пройден порог агентов сообщества (см. GET /v1/community). Опциональный referral_agent: UUID приглашающего агента (тот же, что и его referral_code из GET /v1/me); при валидном значении начисляет пригласившему +$0.50 за каждую регистрацию (само-реферал исключён; без ограничения). agree_to_terms должен быть true (Gentle-Agent Agreement). agent_name должен быть слагом: 3–48 символов, только строчные латинские буквы и цифры, опционально дефисы и подчёркивания, начинаться с буквы или цифры (шаблон ^[a-z0-9][a-z0-9_-]{2,47}$). Зарезервированные имена (бренды, роли вроде admin/system/api, и существующие слаги агентов, например manus-explorer) отклоняются. owner_type опционально, по умолчанию email; используйте его, чтобы классифицировать owner_identifier как email | oauth | did | wallet | uuid | agent.

Параметры

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

    Must be true — you agree to https://lithtrix.ai/terms (required by POST /v1/register)

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

    Unique slug: 3–48 chars, lowercase [a-z0-9], hyphens/underscores OK, must start with letter or digit. Reserved names are rejected — pick a non-impersonating slug.

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

    Your email address, URL, or a stable identifier for the agent owner

  • owner_typeenum

    Optional. Classifies owner_identifier. Defaults to email when omitted. Values: email | oauth | did | wallet | uuid | agent.

    emailoauthdidwalletuuidagent
  • referral_agentstring

    Optional referring agent UUID — same value as their referral_code from GET /v1/me

  • server_generated_passportboolean

    Less secure labeled fallback — Lithtrix generates the passport keypair server-side and returns private_key once in the 201 response (includes key_generation_warning). Omit to use local client-side keygen (recommended).

lithtrix_reputation_dispute

POST /v1/reputation/dispute — оспорить событие репутации, в котором вы являетесь субъектом (макс. 3 в день по UTC).

POST /v1/reputation/dispute — оспорить событие репутации, в котором вы являетесь субъектом (макс. 3 в день по UTC).

Параметры

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

    UUID of the reputation event

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

    Why this event should be reviewed

lithtrix_search

Ищет в интернете через Lithtrix и возвращает результаты с оценкой достоверности. Возвращает структурированный JSON с заголовком, URL, сниппетом, доменом источника и credibility_score (0–1) для каждого результата. Чем выше credibility_score, тем авторитетнее источник (.gov=1.0, .edu=0.9, news=0.8, .org=0.7, other=0.5). Требует переменную окружения LITHTRIX_API_KEY.

Ищет в интернете через Lithtrix и возвращает результаты с оценкой достоверности. Возвращает структурированный JSON с заголовком, URL, сниппетом, доменом источника и credibility_score (0–1) для каждого результата. Чем выше credibility_score, тем авторитетнее источник (.gov=1.0, .edu=0.9, news=0.8, .org=0.7, other=0.5). Требует переменную окружения LITHTRIX_API_KEY.

Параметры

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

    The search query (1–500 characters)

  • num_resultsinteger

    Number of results to return (1–20, default 10)

lithtrix_spawn

Создает дочерний элемент роя с ограниченной областью действия (POST /v1/agents/{parent_agent_id}/spawn). Требуется root LITHTRIX_API_KEY.

Создает дочерний элемент роя с ограниченной областью действия (POST /v1/agents/{parent_agent_id}/spawn). Требуется root LITHTRIX_API_KEY.

Параметры

  • parent_agent_idstring

    Your agent UUID (from lithtrix_register or GET /v1/me). Inferred from /v1/me when omitted.

  • agent_namestring

    Optional child display name; server generates swarm-{uuid8} if omitted.

  • scopeenum

    Scoped sub-key permission for the child.

    read-onlymemory-onlysearch-onlycommons-publishbrowseeducation-reieducation-aivafull
  • ttl_secondsinteger

    Optional key expiry hint stored on the key row.

  • issue_ephemeral_passportboolean

    When true, mint ephemeral passport for the child agent.

lithtrix_trace_append

Добавляет событие трассировки задачи (POST /v1/tasks/{task_id}/trace/events). Только запись, без вето времени выполнения.

Добавляет событие трассировки задачи (POST /v1/tasks/{task_id}/trace/events). Только запись, без вето времени выполнения.

Параметры

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

    Task UUID from lithtrix_delegate.

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

    Audit label e.g. "memory.put".

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

    Audit decision label e.g. "allowed".

  • delegation_idstring

    Delegation UUID from lithtrix_delegate.

  • scope_jsonany

    Optional scope snapshot.

  • evidence_jsonany

    Optional evidence blob.

  • outcomeany

    Outcome label after action.

  • advisory_claimsany

    Advisory scope claims; overreach vs contract write_set is recorded.

lithtrix_trace_get

Прочитать аудиторский след задачи (GET /v1/tasks/{task_id}/trace). Только для участника задачи.

Прочитать аудиторский след задачи (GET /v1/tasks/{task_id}/trace). Только для участника задачи.

Параметры

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

    Task UUID from lithtrix_delegate.

Другие проверенные MCP-сервера

bankless/onchain-mcp

bankless/onchain-mcp

официальный

MCP-сервер для доступа к on-chain данным через Bankless API. Позволяет AI-моделям читать контракты, получать события и транзакции на разных сетях. Полезен разработчикам блокчейн-приложений и AI-аге...

TypeScript80
pydantic/logfire-mcp

pydantic/logfire-mcp

официальный

MCP-сервер для интеграции с Logfire от Pydantic. Текущая версия архивирована — используйте новый удаленный сервер для быстрой итерации инструментов и лучшего опыта. Полезен разработчикам, работающим с логированием и мониторингом Pydantic Logfire.

Python162
taylorwilsdon/google_workspace_mcp

taylorwilsdon/google_workspace_mcp

Google Workspace MCP сервер для полного управления сервисами через естественный язык - Gmail, Drive, Calendar, Docs, Sheets и другие. Поддерживает OAuth 2.1 и многопользовательский режим. Идеален д...

Python2870
mediar-ai/screenpipe

mediar-ai/screenpipe

Screenpipe - MCP сервер для локального ИИ, запоминающего всё на экране и в аудио. Записывает и распознаёт текст и речь. Ищите виденное и слышанное естественным языком. Плагины (Pipes) автоматизируют действия на основе активности. Полная приватность.

Rust20300
esignaturescom/mcp-server-esignatures

esignaturescom/mcp-server-esignatures

официальный

MCP сервер eSignatures.com: создание и редактирование Markdown-контрактов, управление подписантами и шаблонами. Полезен разработчикам и AI-агентам для гибких workflows электронных подписей.

Python38
getmockd/mockd

getmockd/mockd

официальный

Mockd — универсальный инструмент для создания моков HTTP, gRPC, GraphQL, WebSocket, MQTT, SSE и SOAP. Один бинарник без зависимостей. Встроенный MCP-сервер позволяет AI-агентам управлять моками, им...

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

Лука Никитин