Beim Erstellen von MCP-Servern neigen viele Entwickler dazu, Tools für die KI-Interaktion bereitzustellen. Ein eleganterer Ansatz nutzt jedoch MCP-Ressourcen, um strukturierte Daten bereitzustellen, die KI-Modelle direkt konsumieren können. Dieses Entwurfsmuster reduziert die Notwendigkeit komplexer Tool-Ketten und macht Integrationen wartbarer. Zu den wichtigsten Überlegungen gehören Ressourcenbenennungskonventionen, hierarchische Organisation und die Art und Weise, wie Metadaten bereitgestellt werden, die KI-Modellen helfen, den Datenkontext zu verstehen. Durch die Behandlung von Ressourcen als erstklassige Bürger können Entwickler MCP-Server erstellen, die sowohl leistungsfähiger als auch für KI-Agenten einfacher zu navigieren sind. Dieser Ansatz ist besonders wertvoll für Anwendungen, die reichhaltige Datenzugriffsmuster erfordern, wie Datenbankabfragen oder API-Orchestrierung.
Dieser Beitrag diskutiert, wie man MCP-Ressourcen (Model Context Protocol) eleganter gestaltet und über den üblichen Ansatz hinausgeht, nur Tools bereitzustellen. Er behandelt Muster zur Strukturierung von Ressourcen, die für KI-Modelle intuitiver zu konsumieren sind.