Skip to main content
Glama
MarkovianProtocol

markovian-mcp

Official

markovian-mcp

Биткоин-закреплённое, независимо проверяемое происхождение для выходных данных ИИ, представленное как инструменты MCP.

Доверять эмитенту? Нет. Докажите эмитента. Фиксируйте выходные данные в цепочке Маркова в момент их создания, и любой сможет позже подтвердить, что они существовали тогда и не были изменены с тех пор, не доверяя вам, нам или любому оператору.

Штамп доказывает происхождение, а не истину. Он доказывает, что данные были зафиксированы в определённое время. Он не утверждает, что данные верны.

Две двери, один сервер

Этот пакет — stdio дверь. Хостируемая HTTP дверь — это тот же сервер, с теми же именами инструментов, теми же параметрами и теми же возвращаемыми объектами:

https://api.markovianprotocol.com/mcp/

Код, написанный для одной, работает без изменений для другой. Выбирайте транспорт, а не семантику. (Завершающий слеш важен: /mcp возвращает перенаправление, которое некоторые клиенты не будут следовать.)

Related MCP server: Mark Reynolds

Инструменты

  • markovian_notarize(path? | sha256?) — нотариально заверьте любой файл или хэш в публичный журнал прозрачности (7 независимых подписей свидетелей, ежечасное закрепление в Биткоине). Только хэш: path хэшируется локально и никогда не загружается; только 32 байта достигают журнала. Квитанция содержит индекс листа, URL доказательства включения, URL офлайн-пакета c2sp.org/tlog-proof и политику доверия свидетелей. Ограничение скорости (10/час).

  • markovian_stamp(data, wallet?, label?, derived_from?) — зафиксируйте data в цепочке Маркова и получите проверяемый, защищённый от подделки штамп (markovian-provenance/v1). Отправляется только SHA-256 ваших данных; исходные данные никогда не сохраняются. Ни кошелёк, ни аккаунт не нужны, первый штамп работает сразу. Возвращаемый merkle_root является идентификатором.

  • markovian_verify(merkle_root) — проверьте штамп через публичный верификатор. Ни ключа, ни аккаунта. Неизвестный или изменённый корень возвращает verified: false. Любой может запустить, включая сторону, не доверяющую штамповщику.

  • markovian_trace(merkle_root) — пройдите по родословной derived_from штампа. Возвращает карту графа, а не вердикт: каждый узел содержит hash_binds и anchored, каждое ребро содержит edge_verified, и valid истинно только если все они проверены.

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

Установка

pip install markovian-mcp

Настройка (Claude Desktop / Cursor / Claude Code)

Локально, через stdio:

{
  "mcpServers": {
    "markovian": {
      "command": "markovian-mcp"
    }
  }
}

Или укажите на хостируемый сервер вместо этого, без установки:

{
  "mcpServers": {
    "markovian": {
      "url": "https://api.markovianprotocol.com/mcp/"
    }
  }
}

Проверка без доверия к нам

Проверка — это простой публичный GET-запрос. Ничто в нём не зависит от этого пакета, этого сервера или нашего хорошего поведения:

curl https://api.markovianprotocol.com/verify/<merkle_root>

Измените один байт заштампованных данных, и корень больше не совпадёт. Это вся гарантия, и она проверяема тем, кто считает, что мы лжём.

Подробнее на markovianprotocol.com.

Журнал изменений

0.2.0 — ломающее изменение. Инструменты теперь общаются с живой цепочкой и точно соответствуют хостируемому серверу. Ранее этот пакет поставлял локальные хэш-помощники, чьи имена совпадали с хостируемым сервером, но чьи сигнатуры и семантика отличались (markovian_stamp(content) возвращал локально вычисленный дайджест, в отличие от markovian_stamp(data), возвращающего привязку к цепочке). Агент не мог переключаться между ними. Теперь есть один набор инструментов с одним значением. Старое поле canonicalization также заявляло RFC 8785 (JCS), но реализовывало сортировку ключей через json.dumps, что не является JCS; это заявление удалено, а не переформулировано.

Apache-2.0.

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Deterministic AI liability attribution with Bitcoin-anchored proof certificates.

  • Bitcoin-anchored, tamper-evident audit log for AI agents — record, disclose and verify actions.

  • Prove your AI work existed first: timestamped, Bitcoin-anchored. Free, no account.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MarkovianProtocol/markovian-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server