ActionKit MCP Starter について
ActionKit MCP Starter は、ActionKit の Slack アクションを公開する MCP サーバーのサンプルコードです。Paragon 認証を設定し、Claude Desktop または Cursor に接続するユーザー向けです。
主な機能
- 01ActionKit MCPサーバーのサンプル
- 02Slackアクションへのアクセス
- 03Claude Desktopの設定
- 04Cursorの設定
活用シーン
- 01Claude DesktopからSlackアクションを利用
- 02CursorからSlackアクションを利用
MCP 対応
Claude DesktopやCursorなどのMCPクライアントに、ActionKitのSlackアクションを提供するMCPサーバーです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ActionKit MCP Starter
背景
このリポジトリは、ActionKit を紹介する MCP サーバーのデモです。このサーバーをClaude DesktopまたはCursorに接続すると、ActionKit のすべてのSlackアクションを利用できます。
この例では、ユーザーが Paragon Connect Portal 経由で認証済みであることを前提としています。
このデモでは Slack アクションに絞り込んでいますが、index.ts ファイルの Slack フィルターを削除すれば、この設定を変更できます。
Claude Desktop のセットアップ
- まず、
Claude Desktopをインストールします。 - このリポジトリをクローンして、
npm installを実行します。 - 次に、
npm run buildを実行して、Claude Desktop が使用する JavaScript ファイルをビルドします。 - 最後に、Claude Desktop を MCP サーバーに接続します。
- テキストエディターを使用して Claude の設定ファイルを作成または編集します。例:
vi ~/Library/Application\ Support/Claude/claude_desktop_config.json claude_desktop_config.jsonファイルに、次の設定を貼り付けます。
{
"mcpServers": {
"mcp-actionkit": {
"command": "node",
"args": [
"ABSOLUTE_PATH/actionkit-mcp-starter/build/index.js"
],
"env": {
"USER": "",
"PARAGON_PROJECT_ID": "",
"SIGNING_KEY":""
}
}
}
}
- 環境変数に Paragon の認証情報を入力します。
USER環境変数には、Paragon Connect Portalで認証したログインユーザーを指定します。- demo.useparagon.com を使用すると、ユーザーとしてすばやくログインし、Slack を認証できます(Slack ツールをユーザーに代わって使用するために必要です)。
- 注:ABSOLUTE_PATH は、Mac の
Finderでファイルを クリックすると確認できます。
- Claude Desktop を開くと、Slack ツールの一覧を示す
hammer iconが表示されます。
- また、アプリが MCP に接続されていることを確認できる
plug iconも表示されます。
Cursor のセットアップ
- まだインストールしていない場合は、
Cursorをインストールします。 - このリポジトリをクローンして、
npm installを実行します。 - 次に、
npm run buildを実行して、Cursor が使用する JavaScript ファイルをビルドします。 - 最後に、Cursor を MCP サーバーに接続します。
- テキストエディターを使用して Cursor の設定ファイルを作成または編集します。例:
vi ~/.cursor/mcp.json mcp.jsonファイルに、次の設定を貼り付けます。
{
"mcpServers": {
"mcp-actionkit": {
"command": "node",
"args": [
"ABSOLUTE_PATH/actionkit-mcp-starter/build/index.js"
],
"env": {
"USER": "",
"PARAGON_PROJECT_ID": "",
"SIGNING_KEY":""
}
}
}
}
- 環境変数に Paragon の認証情報を入力します。
USER環境変数には、Paragon Connect Portalで認証したログインユーザーを指定します。- demo.useparagon.com を使用すると、ユーザーとしてすばやくログインし、Slack を認証できます(Slack ツールをユーザーに代わって使用するために必要です)。
- 注:ABSOLUTE_PATH は、Mac の
Finderでファイルを クリックすると確認できます。
- Cursor を開くと、利用可能な MCP が表示された Cursor の設定ページが表示されます。
Settings>Cursor Settings>MCPに移動して確認することもできます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。