markovian-mcp
Officialmarkovian-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: Einpathwird 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 dasc2sp.org/tlog-proof-Bündel und die Vertrauensrichtlinie der Zeugen. Ratenbegrenzung (10/Stunde).markovian_stamp(data, wallet?, label?, derived_from?)— verankertdatain 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ückgegebenemerkle_rootist der Handle.markovian_verify(merkle_root)— überprüft einen Stempel gegen den öffentlichen Verifizierer. Kein Schlüssel, kein Konto. Eine unbekannte oder bearbeitete Wurzel gibtverified: falsezurück. Jeder kann es ausführen, auch eine Partei, die dem Stempler nicht vertraut.markovian_trace(merkle_root)— durchläuft diederived_from-Abstammung eines Stempels. Gibt eine Karte des Graphen zurück, kein Urteil: jeder Knoten trägthash_bindsundanchored, jede Kante trägtedge_verified, undvalidist 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-mcpKonfigurieren (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.
Maintenance
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
- AlicenseAqualityAmaintenanceStamp, upgrade, and verify Bitcoin timestamps via AI agents using the OpenTimestamps protocol. No API keys required.84601MIT
- Alicense-qualityCmaintenancePost-quantum document anchoring for AI agents. Anchor any SHA-256 hash to Algorand mainnet with ML-DSA-65 (NIST FIPS-204) signatures and receive a self-contained proof bundle verifiable offline — decades from now, without trusting any vendor.5MIT
- AlicenseAqualityBmaintenanceCryptographic receipts for AI outputs — signed, chain-anchored, $0.001/call663MIT
- Alicense-qualityBmaintenanceSigned AI content provenance with PII scrubbing — timestamps and signs AI-generated outputs for EU AI Act and FTC compliance.MIT
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.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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