protoos-mcp
ProtoOS v0.2.0 — Sistema Operativo Unificado de Protocolos Autónomos
Implementación de referencia de un plano de control gobernado por políticas que compone los protocolos de agente existentes — MCP, A2A, mandatos AP2, x402, MPP, comercio estilo UCP/ACP, AG-UI, identidad estilo ANP/DID — en un único entorno donde los agentes se construyen, descubren, coordinan, autorizan, pagan y auditan.
Librería estándar de Python 3.12 puro (+ cryptography opcional para Ed25519, con respaldo HMAC verificado por el SO). No se requiere red.
Relacionado: OpenMesha · rui · server-os
Superficies
Superficie | Entrada |
CLI |
|
SDK |
|
Servidor MCP |
|
HTTP/JSON-RPC + SSE |
|
Flujos de trabajo multiagente | descubrimiento + |
Habilidades |
|
Constellation + Vault |
|
CI |
|
AGENTS.md | Contrato de agente de codificación en la raíz del repositorio |
Auditoría de requisitos |
|
Related MCP server: Agorus MCP Server
Nuevo en 0.2.0 — Bóveda de Constellation y Obsidian
El mundo es ahora un grafo de primera clase, a la par con la pestaña Constellation de la consola web.
protoos.graph.build_graph(os)deriva el grafo de objetos en vivo — principales, presupuestos, servidores/herramientas MCP, cadenas de mandatos AP2, recibos, tareas, aprobaciones pendientes — con el mismo vocabulario de tipos de nodo/clases de arista que la compilación del navegador (verificado por paridad: COINCIDENCIA).protoos.graph.layout(graph, seed=…)es un diseño de fuerza determinista. Exporta:to_json,to_dot,to_svg.protoos.vault.write_vault[_zip](os, dest)escribe una bóveda de Obsidian de notas con wikienlaces;unresolved_links()demuestra la integridad.Endurecimiento:
AuditLog.appendcopia en profundidad las cargas útiles;TraditionalRailconserva los recibos.
python3 -m protoos.graph out/ # constellation.{json,dot,svg}
python3 -m protoos.vault vault.zip # Obsidian vault
python3 demo.py # also writes both artifacts
python3 -m protoos.cli statusInicio rápido
python3 -m unittest discover -s tests # 95 tests
python3 demo.py # end-to-end scenario
python3 -m protoos.verify # traceability audit + live smoke
pip install -e ".[crypto]" # optional Ed25519
protoos statusfrom protoos import ProtoOS, Catalog
from protoos.sdk import ProtoOSClient
os_ = ProtoOS()
os_.engine.add_rule("user", "allow", ["payment.settle"], "amount <= 200")
os_.engine.add_rule("org", "require_approval", ["payment.settle"], "amount > 50")
casey = os_.create_user("casey")
shop = os_.create_merchant("shop")
budget = os_.wallet.create_budget(casey.did, 500.0, window=(300.0, 86400))
catalog = Catalog(shop.did, "shop")
catalog.add("bk1", "Distributed Systems 101", 10.00, "USD", "digital")
receipt = os_.purchase(casey.did, catalog, [{"sku": "bk1", "qty": 2}],
intent_text="buy two intro ebooks", max_amount=100,
budget_id=budget.id, categories=["digital"])
# Intent Mandate -> checkout -> Cart Mandate -> Payment Mandate
# -> policy + budget -> x402 settle -> hash-chained auditMapa de especificación a módulo
Caja de especificación | Módulo |
Motor de políticas + Almacén de mandatos |
|
Orquestador / Grafo de tareas |
|
Servicio de identidad y credenciales |
|
Descubrimiento y registro |
|
Observabilidad y auditoría |
|
Cartera / Controlador de gastos |
|
Adaptador MCP (+OpenAPI→MCP, federación, caché) |
|
Adaptador A2A + bus de eventos AG-UI |
|
Comercio estilo UCP/ACP |
|
Transporte HTTP/JSON-RPC + SSE |
|
Fachada del plano de control ( |
|
CLI |
|
SDK |
|
Grafo de Constellation |
|
Exportación de bóveda de Obsidian |
|
CRDs de Kubernetes + Despliegue |
|
Habilidades |
|
Auditoría de requisitos |
|
Qué significa aquí «implementación de referencia»
Cada superficie de protocolo mencionada en la especificación está funcionando y probada en proceso: MCP JSON-RPC con herramientas de pago, el ciclo de vida de tareas A2A, la cadena completa de mandatos AP2 Intención→Carrito→Pago, desafío/liquidación x402 con un facilitador en proceso, sesiones prepagadas MPP, flujos de eventos AG-UI sobre SSE, documentos DID y publicación well-known. Este entorno limitado no tiene salida de red, ni clúster de Kubernetes, ni SDK externos, por lo que todo lo que requiera Internet abierto se implementa contra equivalentes locales/de bucle de retorno y se marca explícitamente como parcial o diferido en traceability.json — nada se omite silenciosamente.
Ruta de endurecimiento de producción
Plano de control Rust (X1): los límites de los módulos reflejan los servicios previstos; la compilación de Python es la especificación ejecutable.
Almacenamiento (X3): en memoria + JSONL → etcd/Postgres / almacenamiento de objetos / base de datos vectorial.
Rieles (M1/X6): los SDK oficiales de x402/MPP/AP2 encajan en las uniones de riel existentes.
Transportes (X4/X5): añada gRPC/QUIC junto a
httpapi.py.Aislamiento (G4): sustituya
SandboxedExecutorpor aislamiento de contenedor/microVM.
Principios de diseño
Componer, no reemplazar
Autonomía ante todo con políticas (toda acción sensible está controlada)
Mandatos criptográficos + auditoría encadenada por hash
Intervención humana como primitiva de primera clase
Todo con múltiples rieles (herramientas, mensajería, pagos, identidad)
Referencia sin conexión con marcadores honestos de parcial/diferido
Licencia
Apache-2.0. Borrador de la carta de gobernanza: GOVERNANCE.md.
This server cannot be installed
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
- AlicenseNot gradedqualityDmaintenanceA production-grade MCP server designed for multi-tenant, authenticated, and observable AI agent systems, enabling secure tool execution across heterogeneous data sources.57MIT

Agorus MCP Serverofficial
AlicenseNot gradedqualityDmaintenanceMCP server for the Agorus AI agent marketplace, exposing API operations as tools for LLMs to discover, contract, and interact with agents and services.15MIT- AlicenseNot gradedqualityCmaintenanceEnables AI agents to discover and execute tools via a secure MCP server with JWT authentication, RBAC, rate limiting, and audit logging.1MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that exposes a suite of developer tools and apps via a shared tool registry, enabling agents to list and call tools through the MCP protocol.MIT
Related MCP Connectors
Hosted AgentLux MCP server for marketplace, identity, creator, services, and social flows.
MCP server exposing the Backtest360 engine API as tools for AI agents.
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
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/ANAMIZED/Proto-OS'
If you have feedback or need assistance with the MCP directory API, please join our Discord server