Twist MCP Server

by mikemc

Twist MCP サーバー (テスト)

Twistワークスペースと連携するための MCP サーバーです。Twist REST APIを使用して Python で記述されています。現在はテスト目的のみで使用されています。

インストール

前提条件

Twist APIトークンの取得

  1. Twistアカウントにログイン
  2. Twist アプリコンソールにアクセスしてください
  3. 個人使用のための新しいアプリケーションを作成する
  4. OAuth 2 テスト トークンをコピーします。このトークンにより、MCP サーバーは現在ログインしているユーザーにフル スコープ アクセスを許可します。

将来のバージョンでは適切な OAuth 認証が使用されます。

Claude Desktopによる構成

claude_desktop_config.json 内の MCP サーバーのセットに Twist MCP サーバーを追加します。

{ "mcpServers": { "twist": { "command": "uv", "args": [ "--directory", "/absolute/path/to/twist-mcp-server", "run", "main.py" ], "env": { "TWIST_API_TOKEN": "your_twist_api_token", "TWIST_WORKSPACE_ID": "your_twist_workspace_id" } } } }

利用可能なツール

現在、次のツールが利用可能です。

  • 受信トレイ
    • 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ファイルをご覧ください。

You must be authenticated.

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

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.

Twist REST API を使用して Twist ワークスペースとのやり取りを可能にする MCP サーバー。ユーザーは、スレッドの表示、アーカイブ、アーカイブ解除、既読のマーク付けなどにより、Twist の受信トレイを管理できます。

  1. インストール
    1. 前提条件
    2. Twist APIトークンの取得
    3. Claude Desktopによる構成
  2. 利用可能なツール
    1. ライセンス

      Related MCP Servers

      • -
        security
        F
        license
        -
        quality
        An MCP server that enables communication with users through Telegram. This server provides a tool to ask questions to users and receive their responses via a Telegram bot.
        Last updated -
        1
        16
        JavaScript
      • A
        security
        F
        license
        A
        quality
        An MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.
        Last updated -
        39
        26
        • Apple
      • -
        security
        -
        license
        -
        quality
        An MCP server that enables Claude and other MCP clients to interact with Mattermost workspaces, providing channel management, messaging capabilities, and topic monitoring functionality.
        Last updated -
        TypeScript
      • -
        security
        -
        license
        -
        quality
        An MCP server that allows users to play the 'Turtle Soup' puzzle game with LLMs acting as game hosts, providing tools to access game rules, puzzles, and comprehensive puzzle information.
        Last updated -
        2
        Python

      View all related MCP servers

      ID: a1cy0o9qbz