Plane MCP Server
Plane MCP Server
Ein Model Context Protocol (MCP)-Server ermöglicht LLMs die Interaktion mit Plane.so und ermöglicht ihnen die Verwaltung von Projekten und Problemen über die Plane-API. Mit diesem Server können LLMs wie Claude direkt mit Ihren Projektmanagement-Workflows interagieren und gleichzeitig die Benutzerkontrolle und Sicherheit gewährleisten.
Merkmale
Listen Sie alle Projekte in Ihrem Plane-Arbeitsbereich auf
Erhalten Sie detaillierte Informationen zu bestimmten Projekten
Erstellen Sie neue Probleme mit anpassbaren Eigenschaften
Auflisten und Filtern von Problemen aus Projekten
Erhalten Sie detaillierte Informationen zu bestimmten Themen
Aktualisieren Sie vorhandene Probleme mit neuen Informationen
Related MCP server: Plane MCP Server
Voraussetzungen
Node.js 22.x oder höher
Ein Plane.so API-Schlüssel
Ein Plane.so-Arbeitsbereich
Installation
Option 1: Schmiedekunst verwenden
Der schnellste Weg zum Einstieg besteht darin, Smithery zu verwenden, um den Server direkt zu installieren:
# Install to Claude for Desktop
npx -y @smithery/cli install @kelvin6365/plane-mcp-server --client claudeDieser Befehl richtet den Plane MCP-Server automatisch für die Verwendung mit Claude ein. Nach der Installation müssen Sie den Server mit Ihrem Plane-API-Schlüssel und Ihrem Arbeitsbereichs-Slug über die Claude-Einstellungen konfigurieren.
Gültige Client-Optionen sind: Claude, Cline, Windsurf, Roo-Cline, Witsy, Enconvo, Cursor
Beispiel für die Installation mit Cursor:
npx -y @smithery/cli install @kelvin6365/plane-mcp-server --client cursorOption 2: Manuelle Einrichtung
Wenn Sie den Server lieber manuell einrichten möchten, führen Sie die folgenden Schritte aus:
Klonen Sie dieses Repository:
git clone https://github.com/kelvin6365/plane-mcp-server.git
cd plane-mcp-serverInstallieren Sie Abhängigkeiten:
npm installErstellen Sie den Server:
npm run buildVerwendung mit Claude für Desktop
Hinweis: Wenn Sie oben Option 1 (Smithery) verwendet haben, können Sie diesen Abschnitt überspringen. Smithery konfiguriert den MCP-Server automatisch für Sie.
Öffnen Sie Ihre Claude for Desktop-Konfigurationsdatei:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Fügen Sie die Plane MCP-Serverkonfiguration hinzu:
{
"mcpServers": {
"plane": {
"command": "node",
"args": ["path/to/plane-mcp-server/build/index.js"],
"env": {
"PLANE_API_KEY": "your_plane_api_key_here",
"PLANE_WORKSPACE_SLUG": "your_workspace_slug_here"
}
}
}
}Starten Sie Claude für Desktop neu
Verfügbare Tools
Hinweis: Toolnamen verwenden Bindestriche (z. B.
list-projects), keine Unterstriche. Der Server konvertiert Unterstriche aus Kompatibilitätsgründen automatisch in Bindestriche.
Liste-Projekte
Listet alle Projekte in Ihrem Plane-Arbeitsbereich auf.
Parameter: Keine
Beispiel:
{}Projekt abrufen
Ruft detaillierte Informationen zu einem bestimmten Projekt ab.
Parameter:
project_id: ID des abzurufenden Projekts
Beispiel:
{
"project_id": "01abc123-4567-89de-0123-456789abcdef"
}Problem erstellen
Erstellt ein neues Problem in einem angegebenen Projekt.
Parameter:
project_id: ID des Projekts, in dem das Problem erstellt werden sollname: Titel der Ausgabedescription_html: HTML-Beschreibung des Problems (erforderlich für die Plane-API)priority(optional): Priorität des Problems („dringend“, „hoch“, „mittel“, „niedrig“, „keine“)state_id(optional): ID des Staates für dieses Problemassignees(optional): Array von Benutzer-IDs, die diesem Problem zugewiesen werden sollen
Hinweis: Der Parameter
assigneesmuss ein Array von Benutzer-ID-Zeichenfolgen sein. Häufige Fehler sind die Angabe eines Wörterbuchs/Objekts anstelle eines Arrays oder die versehentliche Verschachtelung der gesamten Problemdaten im Feld „assignees“. Der Server versucht, diese Fälle zu verarbeiten, es empfiehlt sich jedoch, das korrekte Format zu verwenden.
Beispiel:
{
"project_id": "01abc123-4567-89de-0123-456789abcdef",
"name": "Implement new feature",
"description_html": "<p>We need to implement the new reporting feature</p>",
"priority": "high",
"assignees": ["user-id-1", "user-id-2"]
}Listenprobleme
Listet Probleme aus einem angegebenen Projekt mit optionaler Filterung auf.
Parameter:
project_id: ID des Projekts, aus dem Probleme abgerufen werden sollenstate_id(optional): Filtern nach Status-IDpriority(optional): Filtern nach Prioritätassignee_id(optional): Filtern nach der Assignee-IDlimit(optional): Maximale Anzahl der zurückzugebenden Probleme (Standard: 50)
Beispiel:
{
"project_id": "01abc123-4567-89de-0123-456789abcdef",
"priority": "high",
"limit": 10
}Problem abrufen
Ruft detaillierte Informationen zu einem bestimmten Problem ab.
Parameter:
project_id: ID des Projekts, das das Problem enthältissue_id: ID des abzurufenden Problems
Beispiel:
{
"project_id": "01abc123-4567-89de-0123-456789abcdef",
"issue_id": "01def456-7890-12gh-3456-789ijklmnopq"
}Update-Problem
Aktualisiert ein vorhandenes Problem in einem Projekt.
Parameter:
project_id: ID des Projekts, das das Problem enthältissue_id: ID des zu aktualisierenden Problemsname(optional): Aktualisierter Titel des Problemsdescription_html(optional): HTML-Beschreibung des Problems (erforderlich für die Plane-API)priority(optional): Aktualisierte Priorität des Problemsstate_id(optional): Aktualisierte Status-ID des Problemsassignees(optional): Aktualisiertes Array von Benutzer-IDs, die diesem Problem zugewiesen werden sollen
Hinweis: Der
assignees-Parameter muss ein Array von Benutzer-ID-Zeichenfolgen sein und denselben Formatrichtlinien wie das Tool zum Erstellen von Problemen folgen.
Beispiel:
{
"project_id": "01abc123-4567-89de-0123-456789abcdef",
"issue_id": "01def456-7890-12gh-3456-789ijklmnopq",
"priority": "urgent",
"description_html": "<p>Updated description with <strong>more details</strong></p>"
}Entwicklung
Installieren Sie Entwicklungsabhängigkeiten:
npm install --save-dev typescript @types/nodeStarten Sie den Server im Entwicklungsmodus:
npm run devTesten
Sie können den Server mit dem MCP Inspector testen:
npx @modelcontextprotocol/inspector node dist/index.jsBeispiele
Hier sind einige Beispielinteraktionen, die Sie mit Claude ausprobieren können, nachdem Sie den Plane MCP-Server eingerichtet haben:
„Können Sie alle Projekte in meinem Plane-Arbeitsbereich auflisten?“
„Bitte erstellen Sie im Marketingprojekt ein neues Problem mit hoher Priorität mit dem Titel ‚Social-Media-Strategie aktualisieren‘.“
„Welche Probleme haben im Entwicklungsprojekt alle höchste Priorität?“
„Aktualisieren Sie Problem Nr. 123 im QA-Projekt, um seine Priorität auf dringend zu ändern.“
Claude wird die entsprechenden Tools verwenden, um mit Plane zu interagieren, und Sie vor dem Erstellen oder Ändern von Problemen um Ihre Zustimmung bitten.
Sicherheitsüberlegungen
Der API-Schlüssel erfordert die entsprechenden Plane-Berechtigungen, um zu funktionieren
Für alle Vorgänge, bei denen Daten geändert werden, ist eine ausdrückliche Zustimmung des Benutzers erforderlich.
Umgebungsvariablen sollten ordnungsgemäß gesichert werden
API-Schlüssel sollten niemals der Versionskontrolle übergeben werden
Beitragen
Forken Sie das Repository
Erstellen Sie Ihren Feature-Zweig (
git checkout -b feature/amazing-feature)Übernehmen Sie Ihre Änderungen (
git commit -m 'Add some amazing feature')Pushen zum Zweig (
git push origin feature/amazing-feature)Öffnen einer Pull-Anfrage
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE.
Unterstützung
Wenn Sie auf Probleme stoßen oder Fragen haben:
Überprüfen Sie den Abschnitt „GitHub-Probleme“
Konsultieren Sie die MCP-Dokumentation unter modelcontextprotocol.io
Öffnen Sie eine neue Ausgabe mit detaillierten Reproduktionsschritten
Sternengeschichte
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceA Model Context Protocol server that enables large language models to interact with Linear's issue tracking system, allowing management of issues, projects, teams, and other Linear resources.19251MIT

Plane MCP Serverofficial
AlicenseBqualityBmaintenanceA Model Context Protocol server that enables AI interfaces to seamlessly interact with Plane's project management system, allowing management of projects, issues, states, and other work items through a standardized API.46121283MIT- AlicenseBqualityCmaintenanceA Model Context Protocol (MCP) server that enables LLMs to interact with Plane.so, allowing them to manage projects and issues through Plane's API. Using this server, LLMs like Claude can directly interact with your project management workflows while maintaining user control and security.76261MIT
- AlicenseBqualityCmaintenanceAn MCP server that enables LLMs to fully manage a Plane workspace, including projects, work items, states, labels, cycles, modules, comments, and members.38MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kelvin6365/plane-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server