Keine Treffer.
Pattern d'architecture · Spécification v0.1
La prochaine génération de logiciels ne sera plus principalement pilotée par des boutons, des formulaires et des tableaux. Elle sera contrôlée via des capacités sécurisées, décrites et automatisables.
A screen is just one interface. A capability is the product.
Le changement de paradigme
Klassisch
MCP-first
Pourquoi l'approche UI-first échoue
Pour les humains, les pages, les modales et les tableaux sont utiles. Pour les agents, les automatisations et les systèmes externes, c'est un mauvais modèle d'abstraction.
✕ Un agent ne devrait pas avoir à savoir
Un agent a besoin de savoir
Ce que signifie MCP-first
MCP-first est un principe d'architecture où le logiciel est d'abord décrit par ses capacités, lisibles par les machines, typées, vérifiées par les permissions.
Si ton logiciel peut le faire, MCP doit pouvoir le décrire. Si MCP peut l'exécuter, la Policy doit pouvoir le contrôler.
La sécurité d'abord
Chaque capacité reçoit un niveau de risque. L'IA ne peut pas tout faire automatiquement, mais le système doit pouvoir décrire de manière structurée tout ce qu'il est capable de faire.
Sales Assistant
emails.send_external Envoyer un suivi sur le projet Havelblick à Max Müller.
GrundCommunication externe avec des informations liées au projet.
Architecture
La logique métier ne se trouve ni dans la webapp ni dans le serveur MCP. Les deux sont des adaptateurs. Le véritable cœur est la couche de capacités, utilisée par toutes les interfaces.
Authentification & Autorisation
Pour les clients MCP, avec des tokens courts et une rotation.
Les agents agissent au nom d'un utilisateur, pas avec des droits système.
Agent commercial, de paie, de support comme identité propre.
Les outils sont filtrés par droits dès la découverte.
Le Manifeste
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. La question centrale des logiciels modernes n'est plus « quelles interfaces avons-nous besoin ? », mais : quelles capacités notre système possède-t-il, qui peut les utiliser, et à quel point sont-elles sécurisées ?