mcpField
A
ActionKit MCP Starter

ActionKit MCP Starter

ローカル
github.com/useparagon開発ツール383 週間前に更新

ActionKit MCP Starter について

ActionKit MCP Starter は、ActionKit の Slack アクションを公開する MCP サーバーのサンプルコードです。Paragon 認証を設定し、Claude Desktop または Cursor に接続するユーザー向けです。

主な機能

  1. 01ActionKit MCPサーバーのサンプル
  2. 02Slackアクションへのアクセス
  3. 03Claude Desktopの設定
  4. 04Cursorの設定

活用シーン

  1. 01Claude DesktopからSlackアクションを利用
  2. 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 のセットアップ

  1. まず、Claude Desktop をインストールします。
  2. このリポジトリをクローンして、npm install を実行します。
  3. 次に、npm run build を実行して、Claude Desktop が使用する JavaScript ファイルをビルドします。
  4. 最後に、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 でファイルを クリックすると確認できます。
  1. Claude Desktop を開くと、Slack ツールの一覧を示す hammer icon が表示されます。
  • また、アプリが MCP に接続されていることを確認できる plug icon も表示されます。 image

Cursor のセットアップ

  1. まだインストールしていない場合は、Cursor をインストールします。
  2. このリポジトリをクローンして、npm install を実行します。
  3. 次に、npm run build を実行して、Cursor が使用する JavaScript ファイルをビルドします。
  4. 最後に、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 でファイルを クリックすると確認できます。
  1. Cursor を開くと、利用可能な MCP が表示された Cursor の設定ページが表示されます。
  • Settings>Cursor Settings>MCP に移動して確認することもできます。 image

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。