Keine Treffer.
Padrão de Arquitetura · Especificação v0.1
A próxima geração de software não será operada principalmente por botões, formulários e tabelas. Será controlada por meio de capabilities seguras, descritas e automatizáveis.
A screen is just one interface. A capability is the product.
A Mudança
Klassisch
MCP-first
Por que o UI-first quebra
Para humanos, páginas, modais e tabelas fazem sentido. Para agentes, automações e sistemas externos, eles são um modelo de abstração inadequado.
✕ Um agente não deveria precisar saber
Um agente precisa saber
O que MCP-first significa
MCP-first é um princípio de arquitetura em que o software é descrito primeiro pelas suas capabilities, legível por máquina, tipado, com permissões verificadas.
Se o seu software consegue fazer, o MCP deve conseguir descrever. Se o MCP consegue executar, a Policy deve conseguir controlar.
Segurança em primeiro lugar
Cada capability recebe um nível de risco. A IA não pode fazer tudo automaticamente, mas o sistema deve conseguir descrever estruturadamente tudo o que pode fazer.
Sales Assistant
emails.send_external Enviar follow-up sobre o Projeto Havelblick para Max Müller.
GrundComunicação externa com informações relacionadas ao projeto.
Arquitetura
A lógica de negócio não fica na webapp nem no servidor MCP. Ambos são adaptadores. O verdadeiro núcleo é o Capability Layer, usado por todas as interfaces.
Autenticação & Autorização
Para clientes MCP, com tokens curtos e rotação.
Agentes agem em nome de um usuário, não com permissões do sistema.
Agentes de Vendas, Folha de Pagamento e Suporte como identidades próprias.
As tools já são filtradas por permissões na etapa de descoberta.
O Manifesto
For machines
Beyond this page there is a normative, vendor-neutral edition written for
AI agents at mcp-first.ai/manifest.ai.
Point an LLM at it to audit any existing MCP server against 40 conformance rules.
Audit my MCP server against https://mcp-first.ai/manifest.ai. For each rule return pass / fail with a one-line reason, then an overall conformance score. A pergunta central do software moderno não é mais "quais telas precisamos?", mas sim: quais capabilities o nosso sistema tem, quem pode usá-las e quão seguras elas são?