Agenten-Integrationen
TensorPM ist für menschliche Projektarbeit und agentische Projektarbeit auf demselben Projektgraphen gebaut.
Es gibt drei Integrationsschichten:
- externe MCP-Clients, die sich mit TensorPM verbinden
- TensorPMs eigener Agent, der externe MCP-Tools nutzt
- lokale Coding-Agenten, die Action Items übernehmen
Externe MCP-Clients
Externe MCP-Clients können sich mit TensorPM verbinden, damit sie Projektkontext lesen und schreiben können.
Die App kann Integrationen für gängige Clients erkennen und konfigurieren, zum Beispiel:
- Claude Desktop
- Claude Code
- GitHub Copilot
- Cursor
- Windsurf
- Zed
- Continue
- Cline
- Antigravity
- Codex
Öffne Einstellungen -> Integrationen oder die Connector-Übersicht, um konfigurierte Clients zu prüfen und TensorPM-MCP-Einträge zu installieren, wo es unterstützt wird.
Wofür MCP gedacht ist
Nutze MCP für typisierte Operationen, bei denen der Agent ein konkretes Tool aufrufen soll.
Beispiele:
- Projekte listen
- Projekt abrufen
- Action Items listen
- Action Items erstellen oder aktualisieren
- Entscheidungen erfassen, superseden, withdrawen, verlinken oder listen
- Workspaces listen oder wechseln
- Provider-API-Keys setzen
- Bug Reports oder Feedback senden
- Billing- und Credit-Status prüfen
MCP ist am stärksten, wenn die gewünschte Zustandsänderung konkret ist.
Wofür A2A gedacht ist
Nutze A2A, wenn der Agent mit dem TensorPM-Projektagenten sprechen soll.
Beispiele:
- Projekt-Level-Reasoning anfragen
- kontextbewussten Plan anfordern
- mehrschrittige Projektkonversation fortsetzen
- den Projektagenten um zukünftige Erinnerung oder Review bitten
- breitere Projektkontextänderungen vorschlagen
Der lokale A2A-Endpoint läuft auf http://localhost:37850, wenn die Desktop-App ihn bereitstellt.
MCP vs A2A als Faustregel
Nutze diese Trennung:
- MCP für strukturierte CRUD-Operationen und typisierte Reads.
- A2A für Absicht, Planung und Kontext-Reasoning.
Ein einzelnes Action Item zu erstellen ist MCP. Die Frage "Was sollten wir als Nächstes tun, um dieses Projekt zu retten?" ist A2A.
TensorPM als MCP-Client
TensorPMs eigener KI-Agent kann ebenfalls externe MCP-Server aufrufen.
Konfiguration kann kommen aus:
~/.tensorpm/agent-mcps.json.tensorpm/agent-mcps.json.tensorpm/agent-mcps.local.jsonTENSORPM_AGENT_MCP_CONFIG_FILE
Die Connector-UI kann Agent-MCP-Server ebenfalls verwalten. Sie unterstützt globale und projektbezogene Serverkonfigurationen.
Felder eines Agent-MCP-Servers
Ein Agent-MCP-Server kann enthalten:
- Name
- Transport (
stdiooderstreamable-http) - Scope (
globaloderproject) - Projekt-ID bei projektbezogenen Servern
- Enabled-Flag
- Tool-Prefix
- Command und Args für stdio
- URL und Headers für HTTP
- Environment-Variablen
- Approval-Verhalten für Write-Tools
Nutze Tool-Prefixes, um Kollisionen zu vermeiden, wenn mehrere MCP-Server ähnliche Tool-Namen bereitstellen.
Approval-Verhalten
TensorPM unterscheidet Read-only-Tools von Tools, die schreiben, löschen oder Seiteneffekte auslösen können.
Für externe MCP-Tools, die TensorPMs eigener Agent nutzt:
- Read-only-Tools können meist direkt genutzt werden
- Write-Tools können Nutzerfreigabe erfordern
- vertrauenswürdige Server können bei Bedarf freier erlaubt werden
- private Netzwerk-HTTP-MCP-URLs sind gesperrt, außer sie werden für vertrauenswürdige lokale Tests explizit erlaubt
Lass Write-Approval für neue oder nicht vertrauenswürdige MCP-Server aktiviert.
Lokale Coding-Agenten
TensorPM kann lokale Coding-Agenten erkennen und aufrufen.
Aktuell unterstützte lokale Provider:
- Codex
- Claude Code
Die App kann außerdem den GitHub-Copilot-Status für externe Agentenverfügbarkeit anzeigen.
Lokale Coding-Agenten können Action Items als Agent-Assignees übernehmen. TensorPM kann sie starten, die Ausführung verfolgen und Completion-Signale sammeln.
Agent-Assignee-Rollen
Agent-Assignees können Rollen tragen wie:
- developer
- architect
- reviewer
Nutze Rollen, um den Arbeitsauftrag zu klären. Weise zum Beispiel eine Coding-Aufgabe einem Developer-Agenten zu und ein Design-Review einem Reviewer-Agenten.
Runtime- und Permission-Einstellungen
Lokale Agenten können je nach Nutzerkonfiguration und Provider in Standard- oder erweiterten Berechtigungsmodi laufen.
Nutze Standardmodus für Routinearbeit. Nutze volle Berechtigungen nur, wenn der Agent wirklich breite lokale Änderungen durchführen muss und du das Risiko verstehst.
Git Commit Stories
TensorPM kann mit Repositories in Projektdateien arbeiten und mit lokalen Agenten Stories aus Commits erzeugen. Das ist nützlich, wenn Projektdokumentation Implementierungshistorie abbilden soll.
Nutze das, wenn:
- ein Codeprojekt aussagekräftige Commit-Historie hat
- Stakeholder narrative Fortschrittszusammenfassungen brauchen
- der Projekt-Trail technische Arbeit mit Projektkontext verbinden soll
Empfohlener Setup-Ablauf
- TensorPM installieren und Projekt erstellen oder öffnen.
- KI-Zugriff in Einstellungen -> KI konfigurieren.
- Connector-/Integrations-Einstellungen öffnen.
- TensorPM MCP in den externen Clients installieren, die du wirklich nutzt.
- Externe MCP-Server für TensorPMs eigenen Agenten nur hinzufügen, wenn sie echten Projektwert haben.
- Write-Approvals aktiviert lassen, bis ein Server vertrauenswürdig ist.
- Mit einer sicheren Read-Operation testen, etwa Projekte listen.
- Mit einer kleinen Write-Operation testen, etwa ein risikoarmes Action Item erstellen.
Sicherheitsregeln für Agenten
- Dauerhafte Entscheidungen im Trail erfassen, nicht nur im Chat.
- MCP für exakte Updates nutzen und Ergebnisse nach Writes prüfen.
- A2A für breiteres Reasoning nutzen.
- Agenten nicht standardmäßig breite Filesystem- oder Write-Tool-Rechte geben.
- Agenten dürfen nicht behaupten, dass Billing, Checkout oder Zahlung abgeschlossen sind, sofern der Nutzer das nicht außerhalb der Tool-Antwort bestätigt.
- Generierte Action Items prüfen, bevor du sie für Ausführung nutzt.
Fehlerbehebung
Wenn ein MCP-Client TensorPM nicht sieht:
- prüfen, ob die Desktop-App läuft
- prüfen, ob die Integrationskonfiguration in die erwartete Client-Datei geschrieben wurde
- MCP-Client nach Config-Änderungen neu starten
- prüfen, ob der TensorPM-MCP-Server-Command auf die installierten App-Ressourcen zeigt
- Connector-Status in TensorPM prüfen
Wenn TensorPMs eigener Agent einen externen MCP nicht aufrufen kann:
- prüfen, ob der Server enabled ist
- Transporttyp und Command/URL prüfen
- Environment-Platzhalter und Secrets prüfen
- Approval-Prompts prüfen
- zuerst mit einem Read-only-Tool testen
Nächste Schritte
- Projektgraph verstehen: Projektstruktur
- Mit Action Items arbeiten: Action Items
- Provider konfigurieren: Konto & KI-Modi
- Historie prüfen: Dateien, Intake & Trail