webaesbyamin/agent-receipts

webaesbyamin/agent-receipts

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

Agent Receipts

Your AI agent remembers everything — and you can prove it.

Persistent memory for AI agents, backed by cryptographic receipts. Every fact your agent learns is signed, traceable, and independently verifiable. No cloud required.

Live Demo Interactive Walkthrough npm version License: MIT

Try the Interactive Demo · Install in 30 Seconds · How It's Different


The Problem

You're building with AI agents. Claude Code refactors your auth module and says "done, all tests pass." Your agent generates a customer quote and says it applied the right pricing. Your assistant remembers your preferences from last week — but you can't see why it thinks that, or whether it's right.

Three things are broken:

  1. Agents forget everything between sessions. Every conversation starts from zero. Context is lost. You re-explain the same things.

  2. When agents do remember, you can't see inside. Platform memory is a black box. You can't see what it stored, when, or why. You can't correct it, export it, or verify it.

  3. There's no proof of what agents actually did. Logs are mutable. Agents write their own logs. "I updated 3 files and all tests pass" — did it? You're trusting the agent's word about its own work.

Часто задаваемые вопросы

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

Удаляет чеки, срок действия которых истёк, на основе поля expires_at в metadata. Просроченными считаются чеки, у которых metadata.expires_at задано и меньше текущего времени. Поддерживает режим dry_run для предварительного просмотра удалений без фиксации. Возвращает количество удалённых чеков и оставшееся общее количество. Используйте периодически для управления хранилищем и применения политик TTL, заданных при создании чеков. Установите cleanup_memory, чтобы также выполнять мягкое удаление устаревших наблюдений памяти.

Параметры
  • cleanup_memoryboolean

    Также очищает устаревшие наблюдения памяти (мягкое удаление). По умолчанию false.

  • dry_runboolean

    Если true, возвращает то, что было бы удалено, без фактического удаления. По умолчанию false.

complete_judgment

Отправляет результаты оценки, чтобы завершить ожидающий подтверждения чек, созданный judge_receipt. Записывает вердикт, общий балл, баллы по каждому критерию и обоснование, а также уверенность. Чек повторно подписывается с помощью Ed25519 и связывается с исходным через parent_receipt_id. Возвращает ID чека, вердикт, балл и ID цепочки. Используйте сразу после оценки промпта, возвращённого judge_receipt.

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

    Ваша уверенность в этой оценке, от 0.0 до 1.0

  • criteria_resultsobject[]обязательный

    Массив результатов по каждому критерию. Каждый элеент должен содержать: criterion (строка с названием), score (0.0-1.0), reasoning (строка с обяснением).

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

    Идентификатор квитанции для ожидающего решения, который возвращает judge_receipt.

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

    Общее объяснение вердикта оценки

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

    Общая оценка качества от 0.0 до 1.0

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

    Общий результат оценки: "pass" (соответствует порогу), "fail" (ниже порога) или "partial" (смешанные результаты).

complete_receipt

Финализирует ожидающую квитанцию, записывая результаты выполнения, затраты и выходные данные. Обновляет статус квитанции на completed, failed или timeout и подписывает заново с помощью Ed25519. Используется после create_receipt, когда нужно записать результаты отдельно от создания (двухфазное отслеживание). Не может завершить уже завершённую квитанцию. Возвращает обновлённую подписанную квитанцию.

Параметры
  • callback_verifiedboolean | null

    Проверил ли внешний обратный вызов результат

  • confidencenumber | null

    Оценка уверенности в качестве выходных данных, от 0.0 до 1.0

  • cost_usdnumber | null

    Итоговая стоимость в долларах США

  • errorobject | null

    Сведения об ошибке, если статус имеет значение "failed" (например, {"code": "TIMEOUT", "message": "..."})

  • latency_msinteger | null

    Общее время выполнения в миллисекундах

  • modelstring | null

    Модель ИИ, используемая во время выполнения.

  • output_hashstring | null

    Предварительно вычисленный SHA-256 хэш выходных данных в формате "sha256:hexstring"

  • output_summarystring | null

    Человекочитаемая сводка результата выполнения

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

    Идентификатор чека для завершения: должен быть чеком со статусом «pending» (ожидающий).

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

    Итоговый статус: "completed" (успех), "failed" (произошла ошибка) или "timeout" (время ожидания истекло)

  • tokens_ininteger | null

    Входные токены израсходованы.

  • tokens_outinteger | null

    Выходные токены сгенерированы

  • tool_callsstring[] | null

    Названия инструментов, вызываемых во время выполнения.

create_receipt

Создаёт подписанный Ed25519 чек с предварительно вычисленными хешами SHA-256. Используйте, когда вы уже хешировали входные/выходные данные внешне или вам нужен полный контроль над полями чека. Для автоматического хеширования используйте track_action. Возвращает подписанный объект чека с receipt_id. Чек сохраняется локально в SQLite, и его можно завершить позже с помощью complete_receipt.

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

    Название записываемого действия (например, "generate_code", "analyze_data")

  • chain_idstring

    Chain ID (генерируется автоматически, если не указан)

  • confidencenumber | null

    Оценка уверенности 0-1

  • constraintsobject[]

    Массив определений ограничений для оценки (типы: max_latency_ms, max_cost_usd, min_confidence, required_fields, status_must_be, output_schema).

  • cost_usdnumber | null

    Стоимость в USD.

  • expires_atstring

    Дата и время в формате ISO, когда истекает срок действия этого чека.

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

    Предварительно вычисленный хэш SHA-256 входных данных в формате "sha256:hexstring"

  • latency_msinteger | null

    Задержка в миллисекундах

  • metadataobject

    Произвольные метаданные

  • modelstring | null

    Используемая модель ИИ

  • output_hashstring | null

    Заранее вычисленный SHA-256 хэш выходных данных в формате "sha256:hexstring"

  • output_summarystring | null

    Человекочитаемая сводка выходных данных

  • parent_receipt_idstring | null

    ID родительской квитанции для цепочек

  • receipt_typeenum

    Тип квитанции: "action" (по умолчанию), "verification", "judgment" или "arbitration"

  • statusenum

    Начальный статус: "pending" (по умолчанию, завершить позже) или "completed"

  • tagsstring[] | null

    Теги для категоризации

  • tokens_ininteger | null

    Получает и запрашивает актуальную документацию и примеры кода из Context7 для любой программной библиотеки или фреймворка. Сначала необходимо вызвать инструмент 'Resolve Context7 Library ID', чтобы получить точный идентификатор библиотеки, совместимый с Context7 и необходимый для использования этого инструмента, ЗА ИСКЛЮЧЕНИЕМ случаев, когда пользователь явно указывает идентификатор библиотеки в формате '/org/project' или '/org/project/version' в своём запросе. Не вызывайте этот инструмент более 3 раз для одного вопроса.

  • tokens_outinteger | null

    Входной текст не указан. Пришлите текст для перевода.

  • tool_callsstring[] | null

    Инструменты, вызванные во время действия.

  • ttl_msnumber

    Время жизни в миллисекундах от текущего момента.

generate_invoice

Генерирует счёт клиенту из криптографически подписанных чеков за указанный диапазон дат. Агрегирует данные чеков по агенту, действию или дню и вычисляет общую стоимость, использование токенов и количество чеков. Поддерживает форматы вывода JSON, CSV и Markdown. Каждая позиция счёта ссылается на подписанный чек для проверяемой выписки. Используется для выставления счетов клиентам за работу AI-агентов с криптографическим доказательством каждого оплачиваемого действия.

Параметры
  • actionsstring[]

    Фильтрует только по конкретным именам действий.

  • agent_idsstring[]

    Фильтрует только по указанным идентификаторам агентов.

  • client_emailstring

    Адрес электронной почты клиента.

  • client_namestring

    Наименование клиента или плательщика для шапки счёта.

  • constraints_passed_onlyboolean

    Если true, включаются только чеки, для которых выполнены все ограничения.

  • formatenum

    Формат вывода: "json" (структурированные данные), "csv" (электронная таблица) или "md" (таблица Markdown).

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

    Дата начала расчётного периода в формате ISO 8601 (например, "2026-01-01" или "2026-01-01T00:00:00Z")

  • group_byenum

    Как группировать позиции: «action» (по названию действия), «agent» (по идентификатору агента), «day» (по дате) или «none» (единый итог).

  • include_receiptsboolean

    Если true, включает полные объекты квитанций в вывод JSON для полной аудируемости.

  • notesstring

    Дополнительные примечания, которые нужно указать в счёте.

  • payment_termsstring

    Текст условий оплаты (например, «Net 30», «Оплата по получении»)

  • provider_emailstring

    Ваш адрес электронной почты.

  • provider_namestring

    Название вашей компании или провайдера

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

    Дата окончания периода счёта в формате ISO 8601 (например, «2026-01-31» или «2026-01-31T23:59:59Z»)

get_chain

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

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

    Идентификатор цепи для получения (формат: "chain_" и 8 буквенно-цифровых символов)

get_judgments

Извлекает все судебные квитанции, связанные с заданным ID квитанции. Судебные квитанции связаны через parent_receipt_id. Возвращает массив объектов судебных квитанций, отсортированный по временной метке, включая вердикт, оценку, результаты критериев и уверенность. Используйте для просмотра истории оценки квитанции, сравнения нескольких судебных решений или аудита оценок качества ИИ. Возвращает пустой массив, если судебные решения отсутствуют.

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

    Оригинальный идентификатор чека, для которого нужно получить оценки (не идентификатор чека оценки).

get_public_key

Экспортирует открытый ключ Ed25519, используемый для подписи всех чеков в этом экземпляре. Возвращает ключ в виде 64-символьной шестнадцатеричной строки. Поделитесь этим ключом с клиентами или третьими сторонами, чтобы они могли самостоятельно проверять подписи чеков без доступа к вашему закрытому ключу. Закрытый ключ никогда не покидает вашу машину - для проверки нужен только открытый ключ.

Параметры

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

get_receipt

Извлекает один чек по его ID из локального хранилища SQLite. Возвращает полный объект чека, включая все 27 полей: идентификатор, временные метки, данные действия, метрики производительности, ограничения, криптографическое доказательство и метаданные. Возвращает сообщение об ошибке, если ID чека не существует. Используйте для просмотра конкретного чека или его получения перед верификацией.

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

    Идентификатор чека для получения (формат: «rcpt_» и следующие за ним 12 буквенно-цифровых символов)

get_started

Отображает руководство по началу работы с примерами использования для всех инструментов Agent Receipts. Показывает, как записывать действия агента, проверять квитанции, использовать цепочки квитанций, оценивать с учётом ограничений и создавать счета. Вызывайте этот инструмент в первую очередь при настройке Agent Receipts или когда вам нужна справка по доступным инструментам и типичным способам их использования.

Параметры

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

judge_receipt

Начинает оценку AI-суждения для ресипта, создавая отложенный ресипт суждения и возвращая структурированный запрос на оценку. Хост-модель (вы) оценивает выход ресипта по предоставленным критериям рубрики, а затем вызывает complete_judgment с результатами. Используется для оценки качества вывода за пределами простых ограничений «пройдено/не пройдено»: поддерживает взвешенные критерии, частичные вердикты и оценки уверенности. Ресипты суждений сами подписаны Ed25519 для аудита.

Параметры
  • output_summary_for_reviewstring

    Фактическое содержимое вывода для оценки: предоставьте его, если output_summary в квитанции недостаточно для оценки.

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

    Идентификатор квитанции для оценки: исходная квитанция действия.

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

    Оценочный рубрикатор с массивом критериев. Каждый критерий должен содержать: name (string), description (string), weight (0.0-1.0) и необязательный passing_threshold (0.0-1.0, по умолчанию 0.7). Также задайте: passing_threshold (общий, по умолчанию 0.7) и require_all (boolean, по умолчанию false).

list_receipts

Запрашивает и постранично выводит квитанции из локального хранилища SQLite с возможностью фильтрации по агенту, действию, статусу, окружению, типу, цепочке или тегу. Сортирует по временной метке, стоимости или задержке. Возвращает постраничные результаты с общим количеством, информацией о странице и флагами has_next/has_prev. По умолчанию: 50 квитанций на странице, сортировка по временной метке по убыванию. Используйте для аудита активности агентов, создания отчётов или поиска конкретных квитанций.

Параметры
  • actionstring

    Фильтровать по имени действия (точное совпадение)

  • agent_idstring

    Фильтрует по ID агента (точное совпадение).

  • chain_idstring

    Фильтрует квитанции в конкретной цепочке.

  • environmentenum

    Фильтрует по окружению: "development", "production", "staging" или "test".

  • limitinteger

    Результатов на странице, от 1 до 100 (по умолчанию: 50)

  • pageinteger

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

  • receipt_typeenum

    Фильтровать по типу: "action", "verification", "judgment" или "arbitration"

  • sortstring

    Задаёт поле и направление сортировки в формате 'field:asc' или 'field:desc' (например, 'timestamp:desc', 'cost_usd:asc').

  • statusenum

    Фильтрует по статусу: "pending", "completed", "failed" или "timeout"

  • tagstring

    Фильтрует чеки, содержащие этот тег.

memory_audit

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

Параметры
  • agent_idstring

    Фильтровать по агенту

  • entity_idstring

    Фильтр по сущности

  • fromstring

    Дата начала (ISO 8601)

  • tostring

    Дата окончания (ISO 8601)

memory_context

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

Параметры
  • auditedboolean

    Создаёт подписанную квитанцию для этой операции чтения (по умолчанию: false)

  • max_entitiesnumber

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

  • max_observationsnumber

    Максимум последних наблюдений для возврата (по умолчанию: 20, максимум: 100)

  • scopeenum

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

memory_entities

Перечисляет известные сущности (людей, проекты, организации и т.д.) с возможностью фильтрации. Возвращает сущности с количеством их наблюдений.

Параметры
  • entity_typeenum
  • include_forgottenboolean

    Включает забытые сущности (по умолчанию: false)

  • limitnumber

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

  • querystring

    Ищет имена и псевдонимы сущностей.

  • scopeenum
memory_export_bundle

Экспортирует воспоминания как портативный, верифицируемый пакет. Включает сущности, наблюдения, отношения, подтверждения источников и открытый ключ, необходимый для их проверки. Передаёт другим агентам или импортирует в другой экземпляр Agent Receipts.

Параметры
  • descriptionstring

    Описание того, что содержит этот пакет.

  • entity_idsstring[]

    Экспортирует конкретные сущности (по умолчанию: все)

  • include_forgottenboolean

    Включить забытые/удалённые воспоминания (по умолчанию: false)

  • include_receiptsboolean

    Включать подтверждения источника для верификации (по умолчанию: true)

memory_forget

Забывает конкретное наблюдение или целую сущность. Это мягкое удаление - память помечается как забытая, но сохраняется для аудита. Сама операция забывания записывается как подписанное подтверждение.

Параметры
  • entity_idstring

    Сущность, которую нужно забыть полностью (все её наблюдения)

  • observation_idstring

    Конкретное наблюдение, которое нужно забыть.

  • reasonstring

    Почему это воспоминание забывается?

memory_import_bundle

Импортирует пакет памяти из другого экземпляра Agent Receipts. Проверяет контрольные суммы перед импортом. Пропускает воспоминания, которые уже существуют локально. Сама операция импорта записывается как подписанное подтверждение.

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

    JSON-объект пакета памяти для импорта

  • skip_existingboolean

    Пропускает уже существующие сущности/наблюдения (по умолчанию: true).

memory_observe

Сохраняет наблюдение в памяти о человеке, проекте, предпочтении или любой сущности. Автоматически создаёт сущность, если она не существует. Каждое наблюдение криптографически подписано и привязано к квитанции.

Параметры
  • confidenceenum

    Насколько вы уверены в этом наблюдении (по умолчанию: средний)?

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

    Наблюдение/факт, который нужно запомнить.

  • contextstring

    Какой разговор или задача привели к этому наблюдению?

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

    Название сущности (человек, проект, инструмент и т. д.)

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

    Тип сущности

  • scopeenum

    Кто может видеть эту память (по умолчанию: агент)

  • tagsstring[]

    Теги для категоризации

  • ttl_secondsnumber

    Время жизни в секундах. По истечении этого срока наблюдение истекает и исключается из выборки, но сохраняется для аудита.

memory_provenance

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

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

    Наблюдение для трассировки.

memory_recall

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

Параметры
  • auditedboolean

    Создаёт подписанную квитанцию для этой операции чтения (по умолчанию: false)

  • entity_idstring

    Получает воспоминания для конкретной сущности.

  • entity_typeenum

    Фильтровать по типу сущности

  • include_forgottenboolean

    Включать мягко удалённые воспоминания (по умолчанию: false)

  • limitnumber

    Максимум результатов для возврата (по умолчанию: 5, максимум: 20).

  • querystring

    Текст для поиска по всем наблюдениям

  • scopeenum

    Фильтр по области памяти

memory_relate

Создаёт отношение между двумя сущностями (например, "Amin" создаёт "ModQuote"). Отношения двунаправленные для запросов, но хранятся с направлением.

Параметры
  • contextstring

    Что установило эти отношения? Более развернутый вариант: Что послужило основой для установления этих отношений? Ещё вариант: Что создало эти отношения?

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

    Идентификатор исходной сущности.

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

    Тип отношения (например, «создает», «использует», «работает_в», «предпочитает»)

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

    ID целевой сущности

track_action

Создаёт завершённую квитанцию с подписью Ed25519 для действия AI-агента с автоматическим хэшированием входных и выходных данных по SHA-256. Записывает использование модели, затраты, задержку и оценки ограничений. Возвращает подписанную квитанцию с receipt_id для дальнейшего использования. Используйте это как основной инструмент для записи действий агента - вместо create_receipt + complete_receipt для одношаговых действий.

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

    Имя записываемого действия (например, "generate_code", "summarize_text", "classify_intent")

  • chain_idstring

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

  • confidencenumber

    Оценка уверенности в качестве выходных данных, от 0.0 до 1.0

  • constraintsobject[]

    Определения ограничений для оценки по этому чеку (например, max_latency_ms, max_cost_usd, min_confidence)

  • cost_usdnumber

    Стоимость выполнения в USD (например, 0.0045)

  • expires_atstring

    Дата и время в формате ISO 8601, когда истекает срок действия этой квитанции (например, «2026-12-31T23:59:59Z»).

  • inputany

    Входные данные, передаваемые агенту, автоматически хэшируются с помощью SHA-256, а исходные данные никогда не сохраняются.

  • latency_msinteger

    Общее время выполнения в миллисекундах

  • metadataobject

    Произвольные метаданные в формате ключ-значение, прикреплённые к чеку.

  • modelstring

    Используемая модель ИИ (например, "claude-sonnet-4-20250514", "gpt-4o", "gemini-2.0-flash")

  • outputany

    Вывод агента автоматически хэшируется с помощью SHA-256, исходные данные не сохраняются.

  • output_summarystring

    Человекочитаемая сводка результата для аудита (рекомендуется не более 500 символов).

  • parent_receipt_idstring

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

  • tagsstring[]

    Произвольные теги для фильтрации и категоризации (например, ["production", "critical"])

  • tokens_ininteger

    Входные токены, потреблённые моделью

  • tokens_outinteger

    Токены вывода, сгенерированные моделью.

  • tool_callsstring[]

    Названия инструментов, вызванных во время этого действия (например, ["web_search", "code_exec"]).

  • ttl_msnumber

    Время жизни в миллисекундах от текущего момента - альтернатива expires_at

verify_receipt

Криптографически проверяет подпись Ed25519 на сохранённой квитанции, чтобы подтвердить, что она не была изменена с момента подписания. Извлекает подписываемую полезную нагрузку из 12 полей, канонизирует её и проверяет по сохранённому открытому ключу. Возвращает verified: true, если подпись действительна. Используется для аудита квитанций перед их применением в качестве доказательства или перед завершением платежей на основе работы агента.

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

    Идентификатор чека для проверки: должен существовать в локальном хранилище.

0.4.0основная
0.3.3
0.3.2
0.3.1
0.3.0
0.2.11
0.2.10
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.0

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

Любой клиент

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

{
  "mcpServers": {
    "webaesbyamin-agent-receipts-yx61qotmy1": {
      "command": "npx",
      "args": [
        "@agent-receipts/mcp-server"
      ]
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "webaesbyamin-agent-receipts-yx61qotmy1": {
      "command": "npx",
      "args": [
        "@agent-receipts/mcp-server"
      ]
    }
  }
}
VS Code

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

{
  "servers": {
    "webaesbyamin-agent-receipts-yx61qotmy1": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@agent-receipts/mcp-server"
      ]
    }
  }
}

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

code --add-mcp "{\"name\":\"webaesbyamin-agent-receipts-yx61qotmy1\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"@agent-receipts/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": {
    "webaesbyamin-agent-receipts-yx61qotmy1": {
      "command": "npx",
      "args": [
        "@agent-receipts/mcp-server"
      ]
    }
  }
}
Claude CodeClaude Code

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

claude mcp add webaesbyamin-agent-receipts-yx61qotmy1 -- npx @agent-receipts/mcp-server

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

claude mcp add-json webaesbyamin-agent-receipts-yx61qotmy1 "{\"command\":\"npx\",\"args\":[\"@agent-receipts/mcp-server\"]}"
CodexCodex

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

codex mcp add webaesbyamin-agent-receipts-yx61qotmy1 -- npx @agent-receipts/mcp-server

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

[mcp_servers.webaesbyamin-agent-receipts-yx61qotmy1]
command = "npx"
args = ["@agent-receipts/mcp-server"]
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "webaesbyamin-agent-receipts-yx61qotmy1": {
      "command": "npx",
      "args": [
        "@agent-receipts/mcp-server"
      ]
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "webaesbyamin-agent-receipts-yx61qotmy1": {
      "command": "npx",
      "args": [
        "@agent-receipts/mcp-server"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

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

mcpServers:
  - name: webaesbyamin-agent-receipts-yx61qotmy1
    command: npx
    args:
      - "@agent-receipts/mcp-server"
Zed

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

{
  "context_servers": {
    "webaesbyamin-agent-receipts-yx61qotmy1": {
      "command": "npx",
      "args": [
        "@agent-receipts/mcp-server"
      ]
    }
  }
}

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

stevepridemore/graph-memory

stevepridemore/graph-memory

от stevepridemore

Персональный граф знаний для Claude, работающий между сессиями и устройствами. На основе Neo4j и семантических эмбеддингов хранит факты, решения и связи с временной меткой. Полезен разработчикам, и...

TypeScript⭐ 2
AlekseiMarchenko/central-intelligence

AlekseiMarchenko/central-intelligence

от alekseimarchenko

MCP сервер Central Intelligence даёт AI-агентам долговременную память: сохраняйте факты и контекст между сессиями, делитесь знаниями между инструментами. Инструменты запоминания, поиска и контекста работают с Claude Code, Cursor и другими. Данные возвращаются дословно, без перезаписи.

TypeScript⭐ 3
Cartisien/engram-mcp

Cartisien/engram-mcp

от cartisien

MCP-сервер для постоянной семантической памяти AI-агентов. Хранит воспоминания в SQLite, ищет по смыслу через локальные эмбеддинги Ollama — без облака и API-ключей. Пять инструментов: remember, rec...

TypeScript⭐ 1
pomazanbohdan/memory-mcp-1file

pomazanbohdan/memory-mcp-1file

от pomazanbohdan

Высокопроизводительный MCP-сервер на Rust для AI-агентов. Обеспечивает семантическую память, граф знаний и индексацию кода. Работает полностью локально — один бинарник без внешних БД и облака. Подх...

Rust⭐ 25
timmx7/acheron-mcp-server

timmx7/acheron-mcp-server

от timmx7

MCP сервер Acheron даёт постоянную память, общую между Claude Chat, Code и Cowork. Сохраняй решения, ищи заметки и просматривай историю — всё локально, без облака. Полезен всем, кто хочет не терять контекст между сессиями.

TypeScript⭐ 7
mnemoverse/mcp-memory-server

mnemoverse/mcp-memory-server

от mnemoverse

MCP сервер для долговременной памяти AI-агентов, работающий через единый API-ключ в Claude, Cursor, VS Code и ChatGPT. Запоминает факты, предпочтения и уроки между сессиями и проектами. Фидбек улучшает релевантность, а забывание по давности делает память самоочищающейся.

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

Лука Никитин