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 = поручитель).

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

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

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

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

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

    Контентно-адресуемый идентификатор blob-объекта (b_ + 16 шестнадцатеричных символов)

lithtrix_blob_download

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

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

    Контентно-адресуемый идентификатор blob-объекта (b_ + 16 шестнадцатеричных символов)

lithtrix_blob_list

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

Параметры
  • pageinteger

    Страница, по умолчанию 1

  • per_pageinteger

    Размер страницы, по умолчанию 20

lithtrix_blob_meta

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

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

    Контентно-адресуемый идентификатор blob-объекта (b_ + 16 шестнадцатеричных символов)

lithtrix_blob_parse

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

Параметры
  • asyncboolean

    Когда true, вызывает ?async=true (асинхронный разбор и опрос).

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

    Контентно-адресуемый идентификатор blob-объекта (b_ + 16 шестнадцатеричных символов)

  • callback_urlstring

    HTTPS-обратный вызов для асинхронного завершения (публичный хост)

lithtrix_blob_parse_status

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

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

    Контентно-адресуемый идентификатор blob-объекта (b_ + 16 шестнадцатеричных символов)

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

    Разбирает UUID операции.

lithtrix_blob_search

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

Параметры
  • limitinteger

    Максимум результатов (1-20)

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

    Запрос на естественном языке.

  • thresholdnumber

    Минимальное сходство (0–1)

lithtrix_blob_signed_url

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

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

    Контентно-адресуемый идентификатор blob-объекта (b_ + 16 шестнадцатеричных символов)

  • expires_ininteger

    TTL в секундах (минимум 60; максимум от сервера). Опустите для значения по умолчанию API.

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.

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

    Стандартные байты файла в кодировке base64 (без префикса data: URL)

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

    MIME-тип, отправляемый как Content-Type (например, application/pdf)

  • filenamestring

    Необязательное имя файла для отображения (передаётся как параметр filename в запросе).

lithtrix_browse

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

Параметры
  • modeenum

    Режим получения: "static" (HTTP GET) или "dynamic" (отрисованный HTML)

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

    Публичный http(s) URL для получения

lithtrix_commons_read

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

Параметры
  • pageinteger

    Номер страницы (начиная с нуля, по умолчанию: 0)

  • per_pageinteger

    Размер страницы, по умолчанию 20

lithtrix_delegate

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

Параметры
  • assumptionsobject

    Карта допущений хранится в контракте.

  • conflict_policystring

    Допустимо только значение: "last_writer_wins_audit".

  • parent_agent_idstring

    Родительский UUID для делегирования; если не указан, определяется из GET /v1/me.

  • read_setstring[]

    Декларативные метки области чтения.

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

    UUID агента-получателя: обычно child_agent_id из lithtrix_spawn.

  • task_idany

    UUID задачи, связывающий делегирование и трассировку; автоматически генерируется, если не указан.

  • ttl_secondsinteger

    TTL контракта в секундах.

  • verifier_obligationsany | null
  • version_refsstring[]

    Необязательные ссылки с фиксацией версии.

  • write_setstring[]

    Декларативные метки области записи (авторитетные).

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.

Параметры
  • notestring

    Необязательный контекст, максимум 500 символов, без секретов и персональных данных.

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

    Непрозрачный id (например, поисковый UUID из _lithtrix.search_id, ключ памяти, blob_id)

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

    Вид ссылки

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

    Сигнал обратной связи.

lithtrix_feedback_interaction

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

Параметры
  • interaction_refstring

    Необязательный непрозрачный идентификатор ссылки.

  • interaction_ref_typeenum

    Необязательный тип контекста.

  • notestring

    Необязательное примечание: без секретов и PII.

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

    Сигнал взаимодействия

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

    Оцениваемый агент

lithtrix_journal_commit

Отправляет дайджест sealed-journal в Lithtrix. Предоставьте local_material_base64; этот инструмент хэширует его локально (SHA-256 lithtrix:sealed-journal:v1, привязанный к вашему agent_id) и POSTит только commitment_hash. Требуется root LITHTRIX_API_KEY. Lithtrix не может восстановить журнал.

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

    RFC4648 base64 локальных байтов журнала. Декодируется и хешируется на этом хосте, никогда не отправляется в API.

lithtrix_keys_create_scoped

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

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

    Область прав, ограничиваемая на периферии.

lithtrix_keys_list

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

Параметры

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

lithtrix_keys_revoke

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

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

    Субключ UUID из lithtrix_keys_list

lithtrix_keys_rotate

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

Параметры
  • grace_hoursinteger

    Льготный период для заменённого ключа (часы)

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

    Субключ UUID из lithtrix_keys_list

lithtrix_memory_context

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

Параметры
  • importanceenum

    Необязательный уровень важности (по умолчанию normal на API, если не указан)

  • limitinteger

    Максимум возвращаемых воспоминаний (1–50, по умолчанию 10)

lithtrix_memory_get

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

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

    Ключ памяти (1-128 символов: буквы, цифры, дефис, подчёркивание, точка, двоеточие)

lithtrix_memory_search

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

Параметры
  • importanceenum

    Необязательный уровень важности (по умолчанию normal на API, если не указан)

  • limitinteger

    Максимум результатов, по умолчанию 100.

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

    Поисковый запрос на естественном языке.

  • thresholdnumber

    Минимальное сходство 0-1 (по умолчанию 0.7 в API)

lithtrix_memory_set

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

Параметры
  • access_policyobject

    Опциональное разрешение на чтение в рамках intent (D178 Part 3 v1). Не сочетается с is_commons.

  • confidencenumber

    Необязательное confidence 0–1 (по умолчанию 1.0 в API)

  • importanceenum

    Необязательный уровень важности (по умолчанию normal на API, если не указан)

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

    Ключ памяти (1-128 символов: буквы, цифры, дефис, подчёркивание, точка, двоеточие)

  • sourcestring

    Необязательная метка происхождения (например, имя инструмента).

  • ttlinteger

    Необязательный положительный TTL в секундах.

  • valueany

    Значение, сериализуемое в JSON (объект, массив, строка, число, булево значение и т. д.).

lithtrix_memory_shared_get

Читает ключ памяти другого агента, когда вы указаны получателем доступа (GET /v1/memory/shared/{owner_agent_id}/{key}). Требует LITHTRIX_API_KEY агента-получателя. Возвращает 403 MEMORY_ACCESS_DENIED при отказе в доступе - это не событие репутации.

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

    Ключ памяти (1-128 символов: буквы, цифры, дефис, подчёркивание, точка, двоеточие)

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

    UUID агента-владельца, к ключу памяти которого вам предоставлен доступ на чтение

lithtrix_passport_auth_challenge

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

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

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.

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

POST /v1/auth/passport/ephemeral - Ed25519-паспорт, привязанный к сессии, + ltx_session_* для stateless-песочниц. Требует root LITHTRIX_API_KEY (Bearer) для того же agent_id; неаутентифицированные вызовы возвращают 401 EPHEMERAL_AUTH_REQUIRED.

Параметры
  • 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 при разреженности).

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

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

Параметры

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

lithtrix_passport_rotate

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_*).

Параметры
  • 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).

Параметры
  • biostring | null
  • listedboolean
  • reputation_sub_signal_visibilityenum
  • skillsstring[]
lithtrix_passport_sponsor

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).

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

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

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

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 возвращает один раз). Скользящие 30-дневные бесплатные лимиты при регистрации: 1 000 записей в память, 50 поисков, 20 просмотров (D173/D174). Новые регистрации не получают стартовый грант кредитов (D174). Сверх лимита: память 1 кредит, поиск 2 кредита, просмотр статический 3 / динамический 5 кредитов. Пополняйте через POST /v1/billing/credits/checkout (слайдер объёма; Airwallex на billing.lithtrix.ai; 503 BILLING_NOT_CONFIGURED, если не настроено). Купленные кредиты не истекают; отменённые фиксированные пакеты применяли 180-дневный срок только к грантам. Необязательный referral_agent: UUID приглашающего агента (совпадает с его referral_code из GET /v1/me); записывает отложенный реферал (не мгновенный кредит). Когда выплаты включены: с проверкой активности; приглашающий должен быть уровня standard или выше и старше >= 7 дней по UTC; действуют дневные ограничения; самоприглашение и один владелец исключаются (см. GET /v1/capabilities referral_rewards). Необязательный registration_source: самостоятельно указанный тег канала (максимум 64 символа), соглашение channel:page (например, mcp:readme, langgraph:docs) - атрибуция регистрации на основе честности; пропустите для органического трафика. 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 | oauth | did | wallet | uuid…)

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

    Уникальный slug: от 3 до 48 символов, строчные буквы [a-z0-9], допустимы дефисы и подчёркивания, должен начинаться с буквы или цифры. Зарезервированные имена отклоняются, выберите slug, который не выдаёт себя за чужой.

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

    Должно быть верно: вы соглашаетесь с https://lithtrix.ai/terms (требуется для POST /v1/register)

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

    Контактный email (рекомендуется): рабочий адрес, который вы контролируете. Публично никогда не показывается. Не нужен, чтобы зарегистрироваться, сохранить память, заслужить доверие или остаться в безопасности. Сейчас используется для предупреждений об удалении хранилища и уведомлений о сбое автопополнения, когда owner_type равен email.

  • owner_typeenum

    Необязательно. email | oauth | did | wallet | uuid | agent. Если пропущено → email, если значение похоже на email, иначе unspecified. oauth: provider:subject (например, google:1234567890).

  • referral_agentstring

    Необязательный UUID реферального агента: совпадает с referral_code из GET /v1/me.

  • registration_sourcestring

    Необязательный тег канала регистрации, который вы указываете самостоятельно (максимум 64 символа). По соглашению используется формат channel:page, например, mcp:readme или langgraph:docs. Это не фиксированный список значений: атрибуция регистраций полагается на вашу честность. Для органического трафика поле опустите, а не выдумывайте значение.

  • server_generated_passportboolean

    Менее безопасный помеченный запасной вариант: Lithtrix генерирует пару ключей passport на сервере и возвращает private_key один раз в ответе 201 (включает key_generation_warning). Опустите, чтобы использовать локальную генерацию ключей на стороне клиента (рекомендуется).

lithtrix_reputation_dispute

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

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

    Почему это событие стоит рассмотреть?

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

    UUID репутационного события

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.

Параметры
  • num_resultsinteger

    Количество результатов для возврата (1-20, по умолчанию 10)

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

    Поисковый запрос (1-500 символов)

lithtrix_spawn

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

Параметры
  • agent_namestring

    Необязательное отображаемое имя дочернего элемента; сервер генерирует swarm-{uuid8}, если оно не указано.

  • issue_ephemeral_passportboolean

    Когда true, создаёт временный паспорт для дочернего агента.

  • parent_agent_idstring

    Ваш UUID агента (из lithtrix_register или GET /v1/me). Если не указан, определяется из /v1/me.

  • scopeenum

    Ограниченное по области действия разрешение на подключ для дочернего элемента.

  • ttl_secondsinteger

    Необязательная подсказка об истечении срока действия ключа, которая хранится в строке ключа.

lithtrix_trace_append

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

Параметры
  • advisory_claimsany | string[] | null

    Заявления о сфере консультативных полномочий; превышение полномочий относительно write_set контракта фиксируется.

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

    Метка решения аудита, например «allowed».

  • delegation_idstring

    UUID делегирования от lithtrix_delegate.

  • evidence_jsonany | object | null

    Необязательный блок доказательств.

  • outcomeany | string | null

    Метка результата после действия.

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

    Метка аудита, например "memory.put".

  • scope_jsonany | object | null

    Необязательный снимок области видимости.

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

    UUID задачи из lithtrix_delegate.

lithtrix_trace_get

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

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

    UUID задачи из lithtrix_delegate.

0.20.9основная
0.20.8
0.20.7
0.20.6
0.20.5
0.20.4
0.20.3
0.20.2
0.20.1
0.20.0
0.19.0
0.18.0
0.16.0
0.14.0
0.12.0
0.9.0
0.7.0
0.6.1
0.5.3
0.5.1
0.5.0
0.4.0
0.2.1
0.1.1
0.1.0

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

Любой клиент

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

{
  "mcpServers": {
    "lithtrix-lithtrix-mcp-idnajpm733": {
      "command": "npx",
      "args": [
        "-y",
        "lithtrix-mcp"
      ],
      "env": {
        "LITHTRIX_API_KEY": "ltx_your_key_here"
      }
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "lithtrix-lithtrix-mcp-idnajpm733": {
      "command": "npx",
      "args": [
        "-y",
        "lithtrix-mcp"
      ],
      "env": {
        "LITHTRIX_API_KEY": "ltx_your_key_here"
      }
    }
  }
}
VS Code

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

{
  "servers": {
    "lithtrix-lithtrix-mcp-idnajpm733": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "lithtrix-mcp"
      ],
      "env": {
        "LITHTRIX_API_KEY": "ltx_your_key_here"
      }
    }
  }
}

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

code --add-mcp "{\"name\":\"lithtrix-lithtrix-mcp-idnajpm733\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"lithtrix-mcp\"],\"env\":{\"LITHTRIX_API_KEY\":\"ltx_your_key_here\"}}"
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": {
    "lithtrix-lithtrix-mcp-idnajpm733": {
      "command": "npx",
      "args": [
        "-y",
        "lithtrix-mcp"
      ],
      "env": {
        "LITHTRIX_API_KEY": "ltx_your_key_here"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add lithtrix-lithtrix-mcp-idnajpm733 --env LITHTRIX_API_KEY=ltx_your_key_here -- npx -y lithtrix-mcp

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

claude mcp add-json lithtrix-lithtrix-mcp-idnajpm733 "{\"command\":\"npx\",\"args\":[\"-y\",\"lithtrix-mcp\"],\"env\":{\"LITHTRIX_API_KEY\":\"ltx_your_key_here\"}}"
CodexCodex

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

codex mcp add lithtrix-lithtrix-mcp-idnajpm733 --env LITHTRIX_API_KEY=ltx_your_key_here -- npx -y lithtrix-mcp

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

[mcp_servers.lithtrix-lithtrix-mcp-idnajpm733]
command = "npx"
args = ["-y", "lithtrix-mcp"]

[mcp_servers.lithtrix-lithtrix-mcp-idnajpm733.env]
LITHTRIX_API_KEY = "ltx_your_key_here"
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "lithtrix-lithtrix-mcp-idnajpm733": {
      "command": "npx",
      "args": [
        "-y",
        "lithtrix-mcp"
      ],
      "env": {
        "LITHTRIX_API_KEY": "ltx_your_key_here"
      }
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "lithtrix-lithtrix-mcp-idnajpm733": {
      "command": "npx",
      "args": [
        "-y",
        "lithtrix-mcp"
      ],
      "env": {
        "LITHTRIX_API_KEY": "ltx_your_key_here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

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

mcpServers:
  - name: lithtrix-lithtrix-mcp-idnajpm733
    command: npx
    args:
      - "-y"
      - "lithtrix-mcp"
    env:
      LITHTRIX_API_KEY: ltx_your_key_here
Zed

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

{
  "context_servers": {
    "lithtrix-lithtrix-mcp-idnajpm733": {
      "command": "npx",
      "args": [
        "-y",
        "lithtrix-mcp"
      ],
      "env": {
        "LITHTRIX_API_KEY": "ltx_your_key_here"
      }
    }
  }
}

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

webaesbyamin/agent-receipts

webaesbyamin/agent-receipts

от webaesbyamin

MCP сервер даёт AI-агентам память с криптографическими чеками. Каждый факт подписывается Ed25519, хранится локально без облака. Для разработчиков, нуждающихся в аудите действий агента.

TypeScript⭐ 1
justinstimatze/gemot

justinstimatze/gemot

от justinstimatze

Gemot — сервер для coordination AI-агентов. Агенты подают позиции, голосуют, система находит ключевые разногласия, кластеры и консенсус, предлагает компромиссы. Всё с защищённым журналом. Полезен д...

Go⭐ 3
freema/openclaw-mcp

freema/openclaw-mcp

от freema

Отправляет сообщения OpenClaw и получает ответы, проверяет статус шлюзов, запускает задачи в фоне. Оркестрирует несколько экземпляров OpenClaw.

TypeScript⭐ 188
ariekogan/ateam-mcp

ariekogan/ateam-mcp

от ariekogan

ateam-mcp - MCP-сервер, дающий AI-ассистентам (ChatGPT, Claude) создавать, проверять и разворачивать многоагентные системы через платформу ADAS без ручного конфигурирования.

JavaScript⭐ 1
Agentled/mcp-server

Agentled/mcp-server

от agentled

AgentLed — MCP сервер для AI-агентов с долговременной памятью, 100+ интеграциями и единой системой кредитов. Оркестрируйте сложные workflow, храните знания и автоматизируйте sales, контент, исследо...

TypeScript⭐ 3
delega-dev/delega-mcp

delega-dev/delega-mcp

от delega-dev

MCP сервер для Delega - платформы передачи задач между AI-агентами. Управляйте задачами, проектами и агентами через Claude Code, Cursor и другие MCP-клиенты. Идеален для создания цепочек делегирова...

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

Лука Никитин