Keine Treffer.
Architecture Pattern · Specification v0.1
The next generation of software will no longer be operated primarily through buttons, forms, and tables. It will be controlled through secure, described, and automatable capabilities.
A screen is just one interface. A capability is the product.
The Shift
Klassisch
MCP-first
Why UI-first breaks
For humans, pages, modals, and tables make sense. For agents, automations, and external systems they are the wrong abstraction model.
✕ An agent should not need to know
An agent needs
What MCP-first means
MCP-first is an architecture principle where software is described first through its capabilities, machine-readable, typed, permission-checked.
If your software can do it, MCP must be able to describe it. If MCP can execute it, Policy must be able to control it.
Security first
Every capability gets a risk level. The AI is not allowed to do everything automatically, but the system must be able to structurally describe everything it can do.
Sales Assistant
emails.send_external Send follow-up for project Havelblick to Max Müller.
GrundExternal communication with project-related information.
Architecture
Business logic does not live in the web app and not in the MCP server. Both are adapters. The actual core is the capability layer, used by all interfaces.
Authentication & Authorization
For MCP clients, with short-lived tokens and rotation.
Agents act on behalf of a user, not with system privileges.
Sales, Payroll, Support Agent as distinct identities.
Tools are filtered by permissions already at discovery.
The 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. The central question of modern software is no longer "which screens do we need?", but: what capabilities does our system have, who is allowed to use them, and how secure are they?