Skip to main content

Zurück zur Produktübersicht

Planner Premium MCP

Ein MCP-Server für Microsoft Planner Premium – für die Pläne, Abhängigkeiten und Termine, die über die Planner-API in Microsoft Graph nicht erreichbar sind.

In EntwicklungKI-Einführung

Ehrliche Auskunft zum Stand, ohne Wartelisten-Theater.

Für wen es gebaut ist

Organisationen, die ihre Projekte in Microsoft Planner Premium führen, mit Terminplänen und Abhängigkeiten, und ihre Assistenten damit arbeiten lassen wollen, statt Menschen Statusberichte zusammensuchen zu lassen.

Das Problem

Premium-Pläne sind über die Planner-API in Microsoft Graph nicht erreichbar. Microsoft hält fest, dass Premium-Pläne und -Aufgaben dort nicht verfügbar sind und weder Abhängigkeiten noch Ressourcenzuordnungen oder benutzerdefinierte Felder ausgegeben werden. Jede Anbindung auf dieser Schnittstelle sieht einen Premium-Plan deshalb gar nicht, auch Microsofts eigener Planner MCP Server nicht, der ausdrücklich nur Basispläne unterstützt. Wer stattdessen direkt in die Premium-Tabellen in Dataverse schreibt, bekommt keinen Fehler und keine Änderung.

Unser Ansatz

Der Server geht den unterstützten Weg: Dataverse und die Project Schedule APIs, mit dem Planungsdienst als ausführender Instanz. Änderungen werden in einer Sitzung gesammelt und als ein Satz angewandt. Vorher meldet der Server, was angewandt wird und was nicht, und warum – damit ein Assistent nie Erfolg für Arbeit meldet, die nicht stattgefunden hat.

Warum Premium einen eigenen Weg braucht

Premium-Pläne sind keine Variante der Basispläne. Sie liegen woanders und sind über eine andere Schnittstelle erreichbar.

KI-Clientbeliebiger Client mit MCPMicrosoft GraphPlanner-APIPlanner-DienstBasispläneBasisplänePremium-Pläne kommen nicht zurückPlanner Premium MCPdieser ServerDataverse und dieProject Schedule APIsPremium-PläneAbhängigkeiten, Termine, SprintsBenutzerdefinierte Felder
Der obere Weg ist blass gezeichnet, weil er für Premium-Arbeit in eine Sackgasse führt, nicht weil er unwichtig wäre. Es ist der Weg, den fast jede vorhandene Planner-Anbindung nimmt.

Das ist Blindheit, keine Funktionslücke

Microsoft hält fest, dass Premium-Pläne und -Aufgaben über die Planner-API in Graph nicht verfügbar sind und dass deren Endpunkte weder Abhängigkeiten noch Ressourcenzuordnungen oder benutzerdefinierte Felder ausgeben. Microsofts eigener Planner MCP Server sagt dasselbe über sich: Er unterstützt Basispläne, Premium-Funktionen wie Abhängigkeiten, Aufgabenverlauf und benutzerdefinierte Felder sind noch nicht verfügbar. Jeder Server auf dieser Schnittstelle sieht einen Premium-Plan deshalb gar nicht, statt ihn nur teilweise zu sehen.

Wie eine Änderung angewandt wird

Den Schreibvorgang führt der Planungsdienst aus. Änderungen werden deshalb gesammelt und als ein Satz angewandt, nicht Zeile für Zeile geschrieben.

KI-ClientJeder Client, der dasModel Context Protocolunterstützt.Planner Premium MCPTYPISIERTE WERKZEUGE AUF DEN SCHEDULE APIS01Änderungssitzungöffnen02Änderungensammeln03Vorab prüfen, wasder Dienst annimmt04Satz in einemZug anwendenPlanner Premiumin DataverseDer Planungsdienst führtden Schreibvorgang aus undhält den Plan konsistent.ANFRAGEÄNDERUNGS-SITZUNGWas nicht angewandt werden kann, wird vorab gemeldetAngewandte Änderungen
Die Positionsnummern verweisen auf die Teileliste darunter. Entscheidend ist Schritt 03: Was nicht angewandt werden kann, wird gemeldet, bevor überhaupt etwas angewandt wird. So meldet der Assistent nie Erfolg für Arbeit, die nicht stattgefunden hat.

Teileliste

  • 01Änderungssitzung öffnenWirkung: Planungsdaten lassen sich nicht direkt schreiben. Die Sitzung ist der unterstützte Weg und derjenige, auf den der Planungsdienst reagiert.
  • 02Änderungen sammelnWirkung: Kennungen, die Reihenfolge von Eltern- und Unteraufgaben, Abhängigkeitstypen und Einheitenumrechnung übernimmt der Server, statt sie dem Assistenten zu überlassen.
  • 03Vorab prüfen, was der Dienst annimmtWirkung: Bevor etwas angewandt wird, meldet der Server, was angewandt wird und was nicht, und warum. Manches ist über keine Schnittstelle schreibbar. Das zu sagen, ist nützlicher, als auf halbem Weg zu scheitern.
  • 04Satz in einem Zug anwendenWirkung: Der Satz wird gemeinsam angewandt und das Ergebnis bestätigt. Weist der Planungsdienst einen Teil zurück, wird dieser Teil benannt, statt den ganzen Stapel scheitern zu lassen.

Ein Schreibvorgang, der verschwindet, ist schlimmer als einer, der scheitert

Wer direkt in die Premium-Tabellen in Dataverse schreibt, bekommt keinen Fehler und keine Änderung. Für einen Assistenten ist das der denkbar schlechteste Ausgang: Er meldet Erfolg für Arbeit, die nie stattgefunden hat. Alles oben existiert dafür, dass eine Ablehnung sichtbar ist, benannt wird und zurückkommt, bevor die Änderung versucht wird.

Was es kann

  • 01Premium-Pläne, Abhängigkeiten, Termine und Sprints, die die Planner-API in Graph nicht ausgibt
  • 02Änderungssitzungen über die Project Schedule APIs, der einzige unterstützte Schreibweg
  • 03Vorabprüfung: was sich nicht anwenden lässt, wird benannt, statt still verworfen zu werden
  • 04Kennungen, Reihenfolge, Abhängigkeitstypen und Einheitenumrechnung übernimmt der Server
  • 05Delegierte Anmeldung: der Assistent sieht nur, was die anmeldende Person sehen darf
Technischer RahmenModel Context ProtocolPlanner PremiumProject Schedule APIsDataverseEntra ID

Editionen und Konditionen stehen noch nicht fest

Das Produkt ist in Entwicklung. Editionen, Umfang und Konditionen legen wir gemeinsam mit den ersten Anwenderinnen und Anwendern fest. Wenn Sie das Produkt einsetzen möchten, sprechen Sie mit uns, bevor es festgezurrt ist.

Als früher Anwender melden