Twist MCP サーバー (テスト)
Twistワークスペースと連携するための MCP サーバーです。Twist REST APIを使用して Python で記述されています。現在はテスト目的のみで使用されています。
インストール
前提条件
Python 3.10以上
UV パッケージ マネージャー (インストール ガイド)
Twist APIトークン
Twist ワークスペース ID
Twist APIトークンの取得
Twistアカウントにログイン
Twist アプリコンソールにアクセスしてください
個人使用のための新しいアプリケーションを作成する
OAuth 2 テスト トークンをコピーします。このトークンにより、MCP サーバーは現在ログインしているユーザーにフル スコープ アクセスを許可します。
将来のバージョンでは適切な OAuth 認証が使用されます。
Claude Desktopによる構成
claude_desktop_config.json 内の MCP サーバーのセットに Twist MCP サーバーを追加します。
利用可能なツール
現在、次のツールが利用可能です。
受信トレイ
twist_inbox_get
: ユーザーの受信トレイの内容を取得するtwist_inbox_archive_all
: ワークスペース内のすべてのスレッド(または、指定されたタイムスタンプ以降のすべてのスレッド)をアーカイブします。twist_inbox_archive
: IDで特定のスレッドをアーカイブするtwist_inbox_unarchive
: IDで特定のスレッドをアーカイブ解除するtwist_inbox_mark_all_read
: 受信トレイのすべてのスレッドを既読としてマークしますtwist_inbox_get_count
: 受信トレイのスレッド数を取得します
スレッド
twist_threads_getone
: IDでスレッドを取得するtwist_threads_get
: チャネル内のすべてのスレッドを取得するtwist_threads_add
: チャネルに新しいスレッドを追加するtwist_threads_update
: 既存のスレッドを更新するtwist_threads_remove
: スレッドを削除するtwist_threads_star
: スレッドにスターを付けるtwist_threads_unstar
: スレッドのスターを外すtwist_threads_pin
: スレッドをピン留めするtwist_threads_unpin
: スレッドのピンを解除するtwist_threads_move_to_channel
: スレッドを別のチャネルに移動するtwist_threads_get_unread
: ワークスペース内の未読スレッドを取得するtwist_threads_mark_read
: スレッドを既読としてマークするtwist_threads_mark_unread
: スレッドを未読としてマークするtwist_threads_mark_unread_for_others
: スレッドを他のユーザーに対して未読としてマークするtwist_threads_mark_all_read
: ワークスペースまたはチャンネル内のすべてのスレッドを既読としてマークするtwist_threads_clear_unread
: ワークスペース内の未読スレッドをクリアするtwist_threads_mute
: スレッドを一定時間ミュートするtwist_threads_unmute
: スレッドのミュートを解除する
ライセンス
このプロジェクトはMITライセンスの下で提供されています。詳細は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
Twist REST API を使用して Twist ワークスペースとのやり取りを可能にする MCP サーバー。ユーザーは、スレッドの表示、アーカイブ、アーカイブ解除、既読のマーク付けなどにより、Twist の受信トレイを管理できます。
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 -
- 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 -3935
- AsecurityAlicenseAqualityAn MCP server that connects to the Teamwork API, providing a simplified interface for interacting with Teamwork projects and tasks.Last updated -36212MIT 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 -32