ClickUp MCP Server

Integrations

  • Allows AI agents to interact with ClickUp tasks, spaces, lists, and folders, including creating, updating, deleting, moving and duplicating tasks, as well as managing workspace organization through a standardized Model Context Protocol (MCP) server.

Ein Model Context Protocol (MCP)-Server zur Integration von ClickUp-Aufgaben in KI-Anwendungen. Dieser Server ermöglicht KI-Agenten die Interaktion mit ClickUp-Aufgaben, -Bereichen, -Listen und -Ordnern über ein standardisiertes Protokoll.

🚀 Statusaktualisierung: v0.7.2 jetzt mit vollständiger Unterstützung für Zeiterfassung und Dokumentenverwaltungsfunktionen verfügbar.

Aufstellen

  1. Holen Sie sich Ihre Anmeldeinformationen:
  2. Wählen Sie entweder die gehostete Installation (sendet Webhooks) oder die NPX-Installation (lädt in den lokalen Pfad herunter und installiert Abhängigkeiten).
  3. Verwenden Sie natürliche Sprache, um Ihren Arbeitsbereich zu verwalten!

Smithery-Installation (Schnellstart)

Der Server wird auf Smithery gehostet. Dort können Sie eine Vorschau der verfügbaren Tools anzeigen oder die Befehle kopieren, um sie in Ihrer spezifischen Client-App auszuführen.

NPX-Installation

Fügen Sie diesen Eintrag zur JSON-Datei mit den MCP-Einstellungen Ihres Clients hinzu:

{ "mcpServers": { "ClickUp": { "command": "npx", "args": [ "-y", "@taazkareem/clickup-mcp-server@latest" ], "env": { "CLICKUP_API_KEY": "your-api-key", "CLICKUP_TEAM_ID": "your-team-id", "DOCUMENT_SUPPORT": "true" } } } }

Oder verwenden Sie diesen npx-Befehl:

npx -y @taazkareem/clickup-mcp-server@latest --env CLICKUP_API_KEY=your-api-key --env CLICKUP_TEAM_ID=your-team-id

Hinweis: Wenn Sie „DOCUMENT_SUPPORT“: „true“ nicht übergeben, ist der Standardwert „false“ und die Dokumentunterstützung wird nicht aktiviert.

Zusätzlich können Sie die Umgebungsvariable DISABLED_TOOLS oder das Argument --env DISABLED_TOOLS verwenden, um bestimmte Tools zu deaktivieren. Geben Sie eine durch Kommas getrennte Liste der zu deaktivierenden Toolnamen an (z. B. create_task,delete_task ).

Bitte deaktivieren Sie Tools, die Sie nicht benötigen, wenn Sie Probleme mit der Anzahl der Tools oder Kontextbeschränkungen haben.

Merkmale

📝 Aufgabenverwaltung🏷️ Tag-Verwaltung
• Aufgaben erstellen, aktualisieren und löschen• Aufgaben überall verschieben und duplizieren• Unterstützung für Einzel- und Massenvorgänge• Start-/Fälligkeitsdaten in natürlicher Sprache festlegen• Unteraufgaben erstellen und verwalten• Kommentare und Anhänge hinzufügen• Bereichs-Tags erstellen, aktualisieren und löschen• Tags zu Aufgaben hinzufügen und entfernen• Farbbefehle in natürlicher Sprache verwenden• Automatische kontrastierende Vordergrundfarben• Alle Bereichs-Tags anzeigen• Tag-basierte Aufgabenorganisation im gesamten Arbeitsbereich
⏱️ Zeiterfassung🌳 Arbeitsplatzorganisation
• Zeiteinträge für Aufgaben anzeigen• Zeiterfassung für Aufgaben starten/stoppen• Manuelle Zeiteinträge hinzufügen• Zeiteinträge löschen• Aktuell laufenden Timer anzeigen• Abrechenbare und nicht abrechenbare Zeit erfassen• Navigieren Sie durch Bereiche, Ordner und Listen. • Erstellen und Verwalten von Ordnern. • Organisieren Sie Listen in Bereichen. • Erstellen Sie Listen in Ordnern. • Zeigen Sie die Arbeitsbereichshierarchie an. • Effiziente Pfadnavigation.
📄 DokumentenmanagementIntegrationsfunktionen
• Dokumentenauflistung im gesamten Arbeitsbereich • Dokumentenseitenauflistung • Dokumentenseitendetails • Dokumenterstellung • Dokumentenseitenaktualisierung (Anhängen und Voranstellen)• Globale Namens- oder ID-basierte Suchvorgänge• Groß-/Kleinschreibung wird nicht beachtet• Unterstützung für Markdown-Formatierung• Integrierte Ratenbegrenzung• Fehlerbehandlung und -validierung• Umfassende API-Abdeckung

Verfügbare Tools

WerkzeugBeschreibungErforderliche Parameter
get_workspace_hierarchyArbeitsbereichsstruktur abrufenKeiner
Aufgabe erstellenErstellen einer Aufgabename , ( listId ID/ listName )
Massenaufgaben erstellenMehrere Aufgaben erstellentasks[]
Update-AufgabeAufgabe änderntaskId / taskName
Update_Bulk_TasksMehrere Aufgaben aktualisierentasks[] mit IDs oder Namen
Aufgaben abrufenAufgaben aus der Liste abrufenlistId ID / listName
Aufgabe abrufenAbrufen einzelner AufgabendetailstaskId / taskName (mit intelligenter Disambiguierung)
get_workspace_tasksAufgaben mit Filterung abrufenMindestens ein Filter (Tags, Listen-IDs, Space-IDs usw.)
get_task_commentsKommentare zu einer Aufgabe abrufentaskId / taskName
Aufgabenkommentar erstellenEinen Kommentar zu einer Aufgabe hinzufügencommentText , ( taskId / ( taskName + listName ))
Aufgabendatei anhängenDatei an eine Aufgabe anhängentaskId / taskName , ( file_data oder file_url )
Aufgabe löschenAufgabe entfernentaskId / taskName
Massenaufgaben löschenMehrere Aufgaben entfernentasks[] mit IDs oder Namen
Aufgabe verschiebenAufgabe verschiebentaskId -ID / Task taskName Name, listId ID / listName
Massenaufgaben verschiebenMehrere Aufgaben verschiebentasks[] mit IDs oder Namen, Zielliste
doppelte_AufgabeAufgabe kopierentaskId -ID / Task taskName Name, listId ID / listName
Liste erstellenListe im Raum erstellenname , spaceId / spaceName
Ordner erstellenOrdner erstellenname , spaceId / spaceName
Liste im Ordner erstellenListe im Ordner erstellenname , folderId / folderName
Ordner abrufenOrdnerdetails abrufenfolderId / folderName
Ordner aktualisierenOrdnereigenschaften aktualisierenfolderId / folderName
Ordner löschenOrdner löschenfolderId / folderName
Liste abrufenListendetails abrufenlistId ID / listName
UpdatelisteAktualisieren der ListeneigenschaftenlistId ID / listName
LöschlisteListe löschenlistId ID / listName
get_space_tagsHolen Sie sich Space-TagsspaceId / spaceName
create_space_tagTag erstellentagName , spaceId / spaceName
update_space_tagTag aktualisierentagName , spaceId / spaceName
delete_space_tagTag löschentagName , spaceId / spaceName
Tag zur Aufgabe hinzufügenTag zur Aufgabe hinzufügentagName , taskId /( taskName + listName )
Tag aus der Aufgabe entfernenTag aus Aufgabe entfernentagName , taskId /( taskName + listName )
get_task_time_entriesZeiteinträge für eine Aufgabe abrufentaskId / taskName
StartzeiterfassungStarten Sie die Zeiterfassung für eine AufgabetaskId / taskName
Stoppen Sie die ZeiterfassungAktuelle Zeiterfassung beendenKeiner
add_time_entryManuellen Zeiteintrag zu einer Aufgabe hinzufügentaskId ID/ taskName , start , duration
LöschzeiteintragLöschen eines ZeiteintragstimeEntryId
get_current_time_entryHolen Sie sich den aktuell laufenden TimerKeiner
Dokument erstellenErstellen eines DokumentsworkspaceId , name , parentId / parentType , visibility , create_pages
Dokument abrufenEin Dokument erhaltenworkspaceId / documentId
Liste_DokumenteDokumente auflistenworkspaceId , documentId / creator / deleted / archived / parent_id / parent_type / limit / next_cursor
Liste_DokumentseitenDokumentseiten auflistendocumentId -ID / documentName
Dokumentseiten abrufenDokumentseiten abrufendocumentId / documentName , pageIds
Dokumentseiten erstellenErstellen einer DokumentseiteworkspaceId / documentId , parent_page_id / name / sub_title , content / content_format
Dokumentseite aktualisierenAktualisieren einer DokumentseiteworkspaceId / documentId ID, name / sub_title , content / content_edit_mode / content_format

Informationen zu optionalen Parametern und erweiterter Verwendung finden Sie in der vollständigen Dokumentation .

Eingabeaufforderungen

Noch nicht implementiert und wird nicht von allen Client-Apps unterstützt. Fordern Sie eine Funktion für eine Prompt-Implementierung an, die für Ihren Workflow optimal ist (ohne zu spezifisch zu sein). Beispiele:

PromptZweckMerkmale
Aufgaben zusammenfassenAufgabenübersichtStatusübersicht, Prioritäten, Beziehungen
Prioritäten analysierenPrioritätsoptimierungVerteilungsanalyse, Sequenzierung
Beschreibung generierenErstellen einer AufgabenbeschreibungZiele, Kriterien, Abhängigkeiten

Fehlerbehandlung

Der Server liefert eindeutige Fehlermeldungen für:

  • Fehlende erforderliche Parameter
  • Ungültige IDs oder Namen
  • Elemente nicht gefunden
  • Berechtigungsprobleme
  • API-Fehler
  • Ratenbegrenzung

Die Umgebungsvariable LOG_LEVEL kann angegeben werden, um den Ausführlichkeitsgrad der Serverprotokolle zu steuern. Gültige Werte sind trace , debug , info , warn und error (Standard). Sie kann auch in der Kommandozeile angegeben werden, z. B. als --env LOG_LEVEL=info .

Unterstützen Sie den Entwickler

Bei der Nutzung dieses Servers wird Ihnen gelegentlich eine kurze Sponsorennachricht mit einem Link zu diesem Repository in den Tool-Antworten angezeigt. Ich hoffe, Sie können das Projekt unterstützen! Wenn Sie dieses Projekt nützlich finden, unterstützen Sie bitte:

Danksagung

Besonderer Dank geht an ClickUp für die hervorragende API und die Dienste, die diese Integration ermöglichen.

Beitragen

Beiträge sind willkommen! Weitere Informationen finden Sie in unserem Leitfaden für Beiträge.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .

Haftungsausschluss

Diese Software nutzt APIs von Drittanbietern und kann auf Marken oder Marken von Drittanbietern verweisen. Die Verwendung solcher APIs oder Verweise impliziert keine Zugehörigkeit zu oder Billigung durch die jeweiligen Unternehmen. Alle Marken und Markennamen sind Eigentum ihrer jeweiligen Inhaber. Dieses Projekt ist ein unabhängiges Werk und steht in keiner offiziellen Verbindung zu einem der genannten Drittanbieter oder wird von diesen gesponsert.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Ermöglicht KI-Integrationen mit ClickUp-Aufgaben und unterstützt Ressourcenverwaltung, Aufgabenvorgänge, Arbeitsbereichsorganisation und KI-gestützte Aufgabenempfehlungen über ein standardisiertes Protokoll.

  1. Smithery-Installation (Schnellstart)
    1. NPX-Installation
      1. Merkmale
        1. Verfügbare Tools
          1. Eingabeaufforderungen
            1. Fehlerbehandlung
              1. Unterstützen Sie den Entwickler
                1. Danksagung
                  1. Beitragen
                    1. Lizenz
                      1. Haftungsausschluss

                        Related MCP Servers

                        • A
                          security
                          A
                          license
                          A
                          quality
                          This server integrates AI assistants with ClickUp workspaces, enabling task, team, list, and board management through a secure OAuth2 authentication process.
                          Last updated -
                          5
                          5
                          TypeScript
                          MIT License
                          • Apple
                        • -
                          security
                          F
                          license
                          -
                          quality
                          Enables AI agents to control web browsers via a standardized interface for operations like launching, interacting with, and closing browsers.
                          Last updated -
                          0
                          JavaScript
                        • A
                          security
                          A
                          license
                          A
                          quality
                          An enhanced Model Context Protocol server that enables AI assistants to interact with ClickUp workspaces, supporting task relationships, comments, checklists, and workspace management through natural language.
                          Last updated -
                          40
                          376
                          TypeScript
                          MIT License
                        • -
                          security
                          F
                          license
                          -
                          quality
                          Enables AI assistants to interact with Metabase databases and dashboards, allowing users to list and execute queries, access data visualizations, and interact with database resources through natural language.
                          Last updated -
                          9
                          JavaScript
                          • Apple

                        View all related MCP servers

                        ID: iwjvs2zy63