Twist MCP-Server (Test)
Ein MCP-Server für die Interaktion mit einem Twist -Arbeitsbereich. Geschrieben in Python unter Verwendung der Twist REST API . Derzeit nur für Testzwecke.
Installation
Voraussetzungen
Python 3.10+
UV-Paketmanager ( Installationsanleitung )
Twist-API-Token
Twist-Arbeitsbereichs-ID
Abrufen eines Twist-API-Tokens
Melde dich bei deinem Twist-Konto an
Besuchen Sie die Twist-App-Konsole
Erstellen Sie eine neue Anwendung für den persönlichen Gebrauch
Kopieren Sie das OAuth 2-Testtoken. Dieses Token gewährt dem MCP-Server uneingeschränkten Zugriff auf den aktuell angemeldeten Benutzer.
Zukünftige Versionen werden die richtige OAuth-Authentifizierung verwenden.
Konfiguration mit Claude Desktop
Fügen Sie den Twist MCP-Server zum Satz der MCP-Server in Ihrer claude_desktop_config.json hinzu:
Verfügbare Tools
Ab sofort stehen folgende Tools zur Verfügung:
Posteingang
twist_inbox_get: Ruft den Inhalt des Posteingangs des Benutzers abtwist_inbox_archive_all: Archiviert alle Threads in einem Arbeitsbereich (oder alle Threads nach einem bestimmten Zeitstempel)twist_inbox_archive: Archiviert einen bestimmten Thread nach IDtwist_inbox_unarchive: Entarchiviert einen bestimmten Thread anhand der IDtwist_inbox_mark_all_read: Markiert alle Posteingangsthreads als gelesentwist_inbox_get_count: Ruft die Anzahl der Posteingangsthreads ab
Themen
twist_threads_getone: Holen Sie sich einen Thread nach IDtwist_threads_get: Alle Threads in einem Kanal abrufentwist_threads_add: Fügt einem Kanal einen neuen Thread hinzutwist_threads_update: Aktualisieren Sie einen vorhandenen Threadtwist_threads_remove: Einen Thread entfernentwist_threads_star: Einen Thread mit einem Stern markierentwist_threads_unstar: Entfernen Sie die Markierung eines Threadstwist_threads_pin: Einen Thread anheftentwist_threads_unpin: Einen Thread lösentwist_threads_move_to_channel: Verschieben Sie einen Thread in einen anderen Kanaltwist_threads_get_unread: Ruft ungelesene Threads im Arbeitsbereich abtwist_threads_mark_read: Einen Thread als gelesen markierentwist_threads_mark_unread: Einen Thread als ungelesen markierentwist_threads_mark_unread_for_others: Einen Thread für andere als ungelesen markierentwist_threads_mark_all_read: Markiert alle Threads in einem Arbeitsbereich oder Kanal als gelesentwist_threads_clear_unread: Lösche ungelesene Threads im Arbeitsbereichtwist_threads_mute: Einen Thread für eine bestimmte Anzahl von Minuten stummschaltentwist_threads_unmute: Stummschaltung eines Threads aufheben
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der Datei LICENSE .
Related MCP Servers
- -security-license-qualityThis is an MCP server that facilitates building tools for interacting with various APIs and workflows, supporting Python-based development with potential for customizable prompts and user configurations.Last updated -
- Asecurity-licenseAqualityAn MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.Last updated -3935
- AsecurityAlicenseAqualityAn MCP server that connects to the Teamwork API, providing a simplified interface for interacting with Teamwork projects and tasks.Last updated -361912MIT License
- -security-license-qualityAn MCP server that enhances TickTick workflow by providing comprehensive task management tools with improved filtering capabilities, allowing AI assistants and MCP-compatible applications to interact with TickTick tasks with greater precision.Last updated -33