{
  "versao": 1,
  "estado_em": "2026-10-13",
  "portas": [
    {
      "id": "mcp",
      "nome": "Conector MCP público",
      "para_quem": "qualquer IA que fala MCP: Claude, ChatGPT, Codex, Cursor, Gemini CLI, OpenAI Agents SDK",
      "como": [
        "URL: https://mcp.egos.ia.br/publico/mcp (Streamable HTTP, sem token)",
        "claude mcp add --transport http --scope user egos https://mcp.egos.ia.br/publico/mcp",
        "codex mcp add egos --url https://mcp.egos.ia.br/publico/mcp"
      ],
      "url": "https://egos.ia.br/#/instalar",
      "estado": "no-ar"
    },
    {
      "id": "plugin-claude-code",
      "nome": "Plugin \"egos\" do Claude Code (v0.1.0)",
      "para_quem": "quem usa Claude Code",
      "como": [
        "claude plugin marketplace add https://egos.ia.br/plugins/marketplace.json && claude plugin install egos@egos"
      ],
      "url": "https://egos.ia.br/plugins/marketplace.json",
      "estado": "no-ar"
    },
    {
      "id": "npm",
      "nome": "Pacote egosbr (npm e bun, v0.1.0)",
      "para_quem": "quem prefere linha de comando ou um cliente MCP que só fala stdio",
      "como": [
        "npx egosbr",
        "bunx egosbr",
        "npx egosbr mcp   (ponte stdio → conector público)"
      ],
      "url": "https://www.npmjs.com/package/egosbr",
      "estado": "pronto-falta-publicar",
      "falta": "publicar no npm: `cd packages/egosbr && npm publish --access public` (login npm do Enio)"
    },
    {
      "id": "a2a",
      "nome": "Agente A2A (spec 1.0)",
      "para_quem": "outros agentes que falam Agent2Agent",
      "como": [
        "JSON-RPC em https://mcp.egos.ia.br/a2a (SendMessage, GetTask; aliases v0.3 message/send e tasks/get)",
        "cartão: https://mcp.egos.ia.br/.well-known/agent-card.json"
      ],
      "url": "https://mcp.egos.ia.br/a2a",
      "estado": "no-ar"
    },
    {
      "id": "mcp-registry",
      "nome": "Registro oficial de MCP (br.ia.egos/publico)",
      "para_quem": "quem procura servidores MCP no catálogo oficial e nos que copiam dele",
      "como": [
        "registry.modelcontextprotocol.io → buscar \"br.ia.egos/publico\""
      ],
      "url": "https://registry.modelcontextprotocol.io",
      "estado": "pronto-falta-publicar",
      "falta": "publicar no MCP Registry: `mcp-publisher login dns --domain egos.ia.br …` + `mcp-publisher publish` (ato do Enio)"
    },
    {
      "id": "kit-cinco",
      "nome": "Kit Cinco",
      "para_quem": "quem quer organizar vários agentes no próprio computador",
      "como": [
        "Abra a página e siga o passo a passo."
      ],
      "url": "https://cinco.ia.br/kit/",
      "estado": "no-ar"
    },
    {
      "id": "guard-brasil",
      "nome": "Guard Brasil (pacote npm, MIT)",
      "para_quem": "quem precisa tirar dado pessoal antes de mandar texto a uma IA",
      "como": [
        "Instale o pacote aberto (licença MIT): npm install @egosbr/guard-brasil"
      ],
      "url": "https://cinco.ia.br/capacidades/dado-pessoal-antes-da-ia/",
      "estado": "no-ar"
    },
    {
      "id": "codigo-aberto",
      "nome": "Código aberto (GitHub)",
      "para_quem": "quem quer ler, copiar ou contribuir",
      "como": [
        "https://github.com/enioxt/cinco (kit e site do cinco)",
        "https://github.com/enioxt/guard-brasil (Guard Brasil)"
      ],
      "url": "https://github.com/enioxt/cinco",
      "estado": "no-ar"
    },
    {
      "id": "como-usar",
      "nome": "Como usar de qualquer IA",
      "para_quem": "quem quer o passo a passo do seu cliente",
      "como": [
        "https://egos.ia.br/#/instalar (com vídeo)",
        "https://egos.ia.br/llms-full.txt (texto para máquinas)"
      ],
      "url": "https://egos.ia.br/#/instalar",
      "estado": "no-ar"
    }
  ],
  "gerado_de": [
    "apps/egos-landing/src/data/instalar.ts",
    "plugins/egos/.claude-plugin/plugin.json",
    "packages/egosbr/package.json",
    "packages/mcp-unified-gateway/agent-card.json",
    "packages/mcp-unified-gateway/server.json",
    "apps/egos-landing/public/capacidades.json"
  ]
}
