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 .
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Ein MCP-Server, der die Interaktion mit Twist-Arbeitsbereichen über die Twist-REST-API ermöglicht und es Benutzern ermöglicht, ihren Twist-Posteingang zu verwalten, indem sie Threads anzeigen, archivieren, aus dem Archiv entfernen und als gelesen markieren.
Related MCP Servers
- -securityFlicense-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 -Python
- AsecurityFlicenseAqualityAn MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.Last updated -3933
- AsecurityAlicenseAqualityAn MCP server that connects to the Teamwork API, providing a simplified interface for interacting with Teamwork projects and tasks.Last updated -35611TypeScriptMIT License
- -securityFlicense-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 -28Python