@kazuph/mcp-devin Slack 統合型 MCP サーバー
Slack 統合型 Devin AI 用 MCP サーバー
これは、Devin AIとSlackの統合を実現するTypeScriptベースのMCPサーバーです。このサーバーでは、以下のことが可能になります。
Devinセッションを作成し、Slackにタスクを自動投稿する
Devinセッションと対応するSlackスレッドにメッセージを送信する
強化された Slack 統合によるセッション管理
特徴
Slackとの統合
@Devinメンションで Slack に Devin タスクを自動的に投稿しますDevin セッションと Slack スレッド間のスレッドコンテキストを維持します
認証にはSlack Botトークンを使用する
ツール
create_devin_session- 新しい Devin セッションを作成し、Slack に投稿します@Devinメンションを付けて、指定された Slack チャンネルにタスクを投稿しますセッションの詳細とSlackメッセージ情報を返します
send_message_to_session- オプションのSlackスレッドを使用してDevinセッションにメッセージを送信します提供されている場合、Slackスレッドに同時に投稿できます
get_devin_session- オプションの Slack メッセージ履歴を含むセッションの詳細を取得しますlist_devin_sessions- すべての Devin セッションを一覧表示するget_organization_info- Devin組織に関する情報を取得する
Related MCP server: Selector AI FastMCP
発達
依存関係をインストールします:
サーバーを構築します。
自動リビルドを使用した開発の場合:
構成
MCP サーバーの構成
サーバーはMCPサーバー構成ファイルを通じて設定されます。構成に以下の行を追加してください。
必要な環境変数
envセクションで次の環境変数を設定する必要があります。
DEVIN_API_KEY: Devin APIキーDEVIN_ORG_NAME: (オプション) 組織名。デフォルトは「Default Organization」です。DEVIN_BASE_URL: (オプション) Devin API のベース URL。デフォルトは " https://api.devin.ai/v1 " です。SLACK_BOT_TOKEN: Slack Bot ユーザーの OAuth トークン (xoxb- で始まる)SLACK_DEFAULT_CHANNEL: メッセージが投稿されるデフォルトのSlackチャンネル。次のいずれかを使用できます。チャンネルID(例:
C123ABC456)チャンネル名(例:
generalまたは#general)
インストール
Claude Desktop で使用するには、サーバー設定を追加します。
MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。