@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組織に関する情報を取得する
発達
依存関係をインストールします:
サーバーを構築します。
自動リビルドを使用した開発の場合:
構成
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
)
- チャンネルID(例:
インストール
Claude Desktop で使用するには、サーバー設定を追加します。
MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
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
Devin AI を Slack と統合する TypeScript MCP サーバー。ユーザーは、Devin セッションを作成したり、Slack チャネルにタスクを投稿したり、Devin セッションと Slack スレッド間のスレッド コンテキストを維持したりできます。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server implementation that enables AI assistants to interact with Slack workspaces, allowing them to browse channels, send messages, reply to threads, add reactions, and retrieve user information.Last updated -201JavaScriptApache 2.0
- -securityAlicense-qualityA Model Context Protocol (MCP) server that enables real-time, interactive AI chat with Selector AI through a streaming-capable server and Docker-based client communicating via stdin/stdout.Last updated -4PythonApache 2.0
- AsecurityAlicenseAqualityA server implementing Model Context Protocol that enables AI assistants to interact with Slack API through a standardized interface, providing tools for messaging, channel management, user information retrieval, and more.Last updated -953JavaScriptApache 2.0
- AsecurityAlicenseAqualityA Node.js/TypeScript MCP server that facilitates interactive communication between LLMs and users, allowing AI assistants to request user input, display notifications, and manage command-line chat sessions.Last updated -5463TypeScriptMIT License