Skip to main content
Glama
MarkovianProtocol

markovian-mcp

Official

markovian-mcp

Procedencia anclada a Bitcoin y verificable de forma independiente para salidas de IA, expuesta como herramientas MCP.

¿Confías en el emisor? No. Demuestra al emisor. Compromete una salida en la cadena de Markovian en el momento en que se produce, y cualquiera puede confirmar posteriormente que existió en ese momento y no ha sido alterada desde entonces, sin confiar en ti, en nosotros ni en ningún operador.

Un sello demuestra procedencia, no veracidad. Demuestra que los datos fueron comprometidos en un momento determinado. No afirma que los datos sean correctos.

Dos puertas, un servidor

Este paquete es la puerta stdio. La puerta HTTP alojada es el mismo servidor, con los mismos nombres de herramientas, los mismos parámetros y los mismos objetos devueltos:

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

El código escrito para una funciona sin cambios en la otra. Elige un transporte, no una semántica. (La barra inclinada final importa: /mcp devuelve una redirección que algunos clientes no seguirán).

Related MCP server: Mark Reynolds

Herramientas

  • markovian_notarize(ruta? | sha256?) — notariza cualquier archivo o hash en el registro de transparencia público (7 firmas concurrentes de testigos independientes, anclaje horario a Bitcoin). Solo hash: una ruta se hashea localmente y nunca se sube; solo 32 bytes llegan al registro. El recibo incluye el índice de la hoja, la URL de prueba de inclusión, una URL de paquete c2sp.org/tlog-proof fuera de línea y la política de confianza de los testigos. Limitado de velocidad (10/hora).

  • markovian_stamp(datos, cartera?, etiqueta?, derivado_de?) — compromete datos en la cadena de Markovian y obtén un sello verificable y a prueba de manipulaciones (markovian-provenance/v1). Solo se envía el SHA-256 de tus datos; los datos brutos nunca se almacenan. No se necesita cartera ni cuenta, el primer sello funciona directamente. El merkle_root devuelto es el identificador.

  • markovian_verify(raíz_merkle) — verifica un sello contra el verificador público. Sin clave, sin cuenta. Una raíz desconocida o editada devuelve verified: false. Cualquiera puede ejecutarlo, incluyendo una parte que no confíe en el sellador.

  • markovian_trace(raíz_merkle) — recorre el linaje derivado_de de un sello. Devuelve un mapa del grafo, no un veredicto: cada nodo lleva hash_binds y anchored, cada arista lleva edge_verified, y valid es verdadero solo si todos son correctos.

Los enlaces de linaje están vinculados dentro de los bytes comprometidos, por lo que no se puede agregar ni eliminar una arista después del hecho sin cambiar la raíz.

Instalar

pip install markovian-mcp

Configurar (Claude Desktop / Cursor / Claude Code)

Local, a través de stdio:

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

O apunta al servidor alojado en su lugar, sin instalación:

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

Verificar sin confiar en nosotros

La verificación es una simple GET pública. Nada en ella depende de este paquete, este servidor o nuestro buen comportamiento:

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

Cambia un byte de los datos sellados y la raíz ya no coincide. Esa es toda la garantía, y es verificable por alguien que piense que estamos mintiendo.

Más en markovianprotocol.com.

Registro de cambios

0.2.0 — cambio radical. Las herramientas ahora se comunican con la cadena en vivo y coinciden exactamente con el servidor alojado. Anteriormente, este paquete enviaba ayudantes de hash solo locales cuyos nombres colisionaban con los del servidor alojado pero cuyas firmas y semántica no coincidían (markovian_stamp(contenido) devolviendo un resumen calculado localmente, versus markovian_stamp(datos) devolviendo un compromiso de cadena). Un agente no podía moverse entre los dos. Ahora hay un conjunto de herramientas con un solo significado. El antiguo campo canonicalization también afirmaba ser RFC 8785 (JCS) mientras implementaba json.dumps con clave ordenada, que no es JCS; esa afirmación ha desaparecido en lugar de ser reformulada.

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