Zum Inhalt

AI-API-Builder

Automatisierte, assistierte, AI-unterstützte REST-API-Erstellung

Programm / Ausschreibung IWI 24/26, IWI 24/26, Basisprogramm Ausschreibung 2025 Status laufend
Projektstart 01.02.2025 Projektende 30.04.2026
Zeitraum 2025 - 2026 Projektlaufzeit 15 Monate
Keywords

Projektbeschreibung

In unserer zunehmend vernetzten Welt wächst der Bedarf an Datenaustausch und Schnittstellen zwischen verknüpften Systemen kontinuierlich. Bedauerlicherweise hinkt die Entwicklung solcher Schnittstellen deutlich hinterher. Mit unserem breitem Sprekturm an Erfahrungen als Softwareentwickler im Bereich der API und Backend entwicklungen möchten wir eine Platform entwickeln welche automatisch in wenigen Sekunden eine voll funktionsfähige und skalierbare Schnittstelle inkl. Backend Application zu erstellen. Unsere Vision ist es, uns als Gamechanger am globalen API-Entwicklungs-Markt zu etablieren.

Konkret geplantes F&E-Projekt:
Um das Ziel einer sekundenschnellen, vollautomatischen API-Erstellung zu erreichen, wird das Projekt “AI-API-Builder” gestartet. Das Ziel dieses Projekts ist die Entwicklung einer KI-basierten Lösung, die Datenquellen wie Datenbanken, APIs (JSON, XML usw.) und CSV-Dateien automatisch verarbeitet und analysiert. Darüber hinaus soll die Lösung automatisch Feldzuordnungen erkennen und erstellen können. Im Endeffekt sollen durch diese Erkenntnisse die Workflows und Datenmappings pro REST-API automatisch erkannt und konfiguriert werden. Zum Beispiel soll die Lösung erkennen, dass ein GET /news Endpunkt mit einem Content-Language Parameter eine Liste an Nachrichten inklusive Filteroption nach Sprache erwartet. Es analysiert dann das Datenbankschema und erkennt, dass eine Tabelle namens "reports" die passenden Daten enthält, und erstellt automatisch die erforderlichen SQL-Abfragen für diese API, einschließlich des Filters nach Sprache. Darüber hinaus soll die Lösung erkennen, dass die Feldnamen in der Datenbank leicht von den erwarteten Feldnamen in der API abweichen, beispielsweise "name" zu "title" oder "desc" zu "description". Mit all diesen automatischen Erkenntnissen kann im anschluss in Sekunden die fertige Backend und API Application ohne jegliche manuelle Entwicklung erstellt werden.

Konkrete, messbare Ziele dieses F&E-Projektes:
- sekundenschnelle, vollautomatische API-Erstellung mittels AI-API-Builder (Backend-Aufwand entfällt zu 100%)
- Datenquellen wie Datenbanken, APIs (JSON, XML usw.) und CSV-Dateien sollen zu 100% automatisch verarbeitet und analysiert werden können
- die Software soll automatisch Feldzuordnungen erkennen und erstellen können
- Workflows und Datenmappings pro REST-API werden 100% automatisch erkannt und konfiguriert (erforderliche SQL-Abfragen für diese API inkl. Filter werden automatisch erstellt)
- bisher manuelle Konfiguration der bestehenden APICHAMP-Plattform automatisieren
- diese Entwicklung wird bei erfolgreichem Abschluss einen Gamechanger im Bereich der API-Entwicklung darstellen

Endberichtkurzfassung

Im Rahmen des Projekts wurde mit MCP-Builder ein innovativer Web-Prototyp zur automatisierten Erstellung von APIs und MCP-Servern entwickelt. Unterschiedlichste Datenquellen wie OpenAPI-Spezifikationen, cURL, Postman-Collections, Datenbanken, CSV-, XML- oder Cloud-Dateien können analysiert und automatisiert in lauffähige Konfigurationen überführt werden. Benutzer:innen können daraus direkt im Portal APIs bzw. MCP-Server generieren, konfigurieren, deployen, testen und in bestehende KI- und Agenten-Workflows integrieren.

Ein besonderer Mehrwert von MCP-Builder liegt in der durchgängigen End-to-End-Pipeline: von der Datenquellenanalyse über die automatische Konfigurationsgenerierung und Validierung bis hin zu Hosting, Chat-basierter Testbarkeit, SDK-Integration sowie Monitoring und Auto-Repair. Damit schafft das Projekt eine praxisnahe und marktorientierte Grundlage, um die Erstellung und Nutzung moderner APIs und MCP-Server deutlich zu vereinfachen und für reale Anwendungsszenarien nutzbar zu machen.