Skip to main content
Glama
MarkovianProtocol

markovian-mcp

Official

markovian-mcp

Bitcoin-verankerte, unabhängig überprüfbare Herkunft von KI-Ausgaben, bereitgestellt als MCP-Werkzeuge.

Dem Aussteller vertrauen? Nein. Den Aussteller beweisen. Verankern Sie eine Ausgabe im Moment ihrer Erstellung in der Markov-Kette, und jeder kann später bestätigen, dass sie zu diesem Zeitpunkt existierte und seitdem nicht verändert wurde, ohne Ihnen, uns oder einem Betreiber vertrauen zu müssen.

Ein Stempel beweist Herkunft, nicht Wahrheit. Er beweist, dass die Daten zu einem bestimmten Zeitpunkt verankert wurden. Er behauptet nicht, dass die Daten korrekt sind.

Zwei Türen, ein Server

Dieses Paket ist die stdio-Tür. Die gehostete HTTP-Tür ist derselbe Server, mit denselben Werkzeugnamen, denselben Parametern und denselben zurückgegebenen Objekten:

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

Code, der für eine geschrieben wurde, funktioniert unverändert mit der anderen. Wählen Sie einen Transport, nicht eine Semantik. (Der nachgestellte Schrägstrich ist wichtig: /mcp gibt eine Weiterleitung zurück, die einige Clients nicht verfolgen werden.)

Related MCP server: Mark Reynolds

Werkzeuge

  • markovian_notarize(path? | sha256?) — notarisiert jede Datei oder jeden Hash im öffentlichen Transparenz-Log (7 unabhängige Zeugen-Kosignaturen, stündliche Bitcoin-Verankerung). Nur Hash: Ein path wird lokal gehasht und niemals hochgeladen; nur 32 Bytes erreichen das Log. Die Quittung enthält den Blattindex, die URL für den Inklusionsbeweis, eine Offline-URL für das c2sp.org/tlog-proof-Bündel und die Vertrauensrichtlinie der Zeugen. Ratenbegrenzung (10/Stunde).

  • markovian_stamp(data, wallet?, label?, derived_from?) — verankert data in der Markov-Kette und gibt einen überprüfbaren, manipulationssicheren Stempel zurück (markovian-provenance/v1). Nur der SHA-256-Hash Ihrer Daten wird gesendet; die Rohdaten werden niemals gespeichert. Keine Wallet oder Konto erforderlich, der erste Stempel funktioniert einfach. Der zurückgegebene merkle_root ist der Handle.

  • markovian_verify(merkle_root) — überprüft einen Stempel gegen den öffentlichen Verifizierer. Kein Schlüssel, kein Konto. Eine unbekannte oder bearbeitete Wurzel gibt verified: false zurück. Jeder kann es ausführen, auch eine Partei, die dem Stempler nicht vertraut.

  • markovian_trace(merkle_root) — durchläuft die derived_from-Abstammung eines Stempels. Gibt eine Karte des Graphen zurück, kein Urteil: jeder Knoten trägt hash_binds und anchored, jede Kante trägt edge_verified, und valid ist nur wahr, wenn alles stimmt.

Abstammungsverknüpfungen sind innerhalb der verankerten Bytes gebunden, sodass eine Kante nicht nachträglich hinzugefügt oder entfernt werden kann, ohne die Wurzel zu ändern.

Installieren

pip install markovian-mcp

Konfigurieren (Claude Desktop / Cursor / Claude Code)

Lokal, über stdio:

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

Oder zeigen Sie stattdessen auf den gehosteten Server, ohne Installation:

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

Überprüfen, ohne uns zu vertrauen

Die Überprüfung ist ein einfacher öffentlicher GET-Aufruf. Nichts darin hängt von diesem Paket, diesem Server oder unserem guten Verhalten ab:

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

Ändern Sie ein Byte der gestempelten Daten und die Wurzel stimmt nicht mehr. Das ist die gesamte Garantie, und sie ist von jemandem überprüfbar, der denkt, dass wir lügen.

Mehr unter markovianprotocol.com.

Änderungsprotokoll

0.2.0 — bahnbrechend. Die Werkzeuge kommunizieren jetzt mit der Live-Kette und entsprechen genau dem gehosteten Server. Zuvor enthielt dieses Paket nur lokale Hash-Helfer, deren Namen mit denen des gehosteten Servers kollidierten, deren Signaturen und Semantiken jedoch nicht (markovian_stamp(content) gibt einen lokal berechneten Digest zurück, während markovian_stamp(data) eine Kettenverankerung zurückgibt). Ein Agent konnte nicht zwischen beiden wechseln. Es gibt jetzt einen Satz von Werkzeugen mit einer Bedeutung. Das alte Feld canonicalization beanspruchte auch RFC 8785 (JCS), während es sortiertes json.dumps implementierte, was nicht JCS ist; dieser Anspruch ist verschwunden, anstatt neu formuliert zu werden.

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