MCP-Server について
MCP-Serverは、MCPサーバー経由でAI機能や実用ツールを公開するn8nワークフロー群です。SNS投稿の生成、AirtableのToDo管理、計算を組み合わせるn8nユーザー向けです。
主な機能
- 01SNS投稿の生成
- 02AirtableのToDo管理
- 03計算ツール
- 04拡張可能なツールワークフロー
活用シーン
- 01プロ向けSNSコンテンツの生成
- 02AirtableのToDoの一覧表示・追加・更新
- 03MCPクライアント経由での計算
MCP 対応
n8n MCP Triggerを通じて、計算、SNSコンテンツ生成、AirtableのToDo操作をツールとしてMCPクライアントに公開します。サーバーワークフローは`/test`のWebhookエンドポイントを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP-Server
このリポジトリには、AI 機能を n8n 自動化プラットフォームと統合する Model Context Protocol(MCP)サーバー用のワークフロー設定が含まれています。
概要
このプロジェクトは、次の 2 つの主要なコンポーネントで構成されています。
- MCP サーバー - n8n の MCP Trigger を通じて AI ツールを公開し、さまざまなサービスに接続するサーバーです。
- ソーシャルメディア投稿ジェネレーター - AI を使用して、プロフェッショナルなソーシャルメディアコンテンツを作成するワークフローです。
機能
- AI を活用したソーシャルメディア投稿の生成
- Airtable による ToDo リストの管理
- 計算機能
- AI ツールを追加できる拡張性の高いアーキテクチャ
ワークフロー
MCP サーバー
MCP サーバーのワークフローは、すべての AI 機能の中心的なハブとして機能します。次のことを行います。
/testに Webhook エンドポイントを公開します- 次のツールを利用できるようにします。
- 計算機
- ソーシャルメディア投稿ジェネレーター
- Airtable による ToDo リスト管理(一覧表示、追加、更新)
ソーシャルメディア投稿ジェネレーター
このワークフローは、次の処理を行うように設計されています。
- クエリ入力を受け付けます
- OpenAI の GPT-4o-mini モデルを使用して、プロフェッショナルなソーシャルメディアコンテンツを生成します
- 生成したコンテンツを呼び出し元のワークフローに返します
要件
- n8n バージョン 1.0.0 以上
- OpenAI API アカウント
- 適切な権限を持つ Airtable アカウント
セットアップ手順
-
ワークフローをインポートする
MCP_Server.jsonとSocial_Media_Post_Generator.jsonを n8n インスタンスにインポートします
-
認証情報を設定する
- Chat Model ノード用の OpenAI API 認証情報を設定します
- Airtable Tool ノード用の Airtable Personal Access Token を設定します
-
Airtable をセットアップする
- ID が
appEVZyRnoMDAkayUのベースがあることを確認します(または、ベースに合わせて設定を更新します) - 次の列を持つ「Table 1」という名前のテーブルを作成します。
- Name(文字列)
- Completed(ブール値)
- ID が
-
ワークフローを有効化する
- n8n インスタンスで両方のワークフローを有効化します
使用方法
MCP サーバーの使用
MCP サーバーは、n8n インターフェースを通じてさまざまな AI 機能を提供します。次の方法で利用できます。
-
ソーシャルメディア投稿を作成する
Use the create_social_media_content tool with a query parameter -
ToDo 項目を管理する
- List all todos using the List_ToDos tool - Add a new todo with the Add_ToDo tool (provide Name and Completed status) - Update an existing todo with the Update_ToDo tool (provide record ID, Name, and Completed status) -
計算を実行する
Use the calculator tool for mathematical operations
技術詳細
ワークフローの接続
- MCP Server Trigger は、利用可能なすべてのツールに接続します
- Social Media Post Generator は、Social Post Generator ツールによって起動されます
- Airtable の各操作は個別のツールとして設定されています
設定に関する注意事項
- Social Media Post Generator は GPT-4o-mini モデルを使用します
- Airtable とのやり取りは、特定のベースとテーブル向けに設定されています
貢献
貢献を歓迎します。貢献方法の例を以下に示します。
- MCP サーバーに新しい AI ツールを追加する
- 既存のツール機能を改善する
- ドキュメントや使用例を作成する
- バグを修正し、パフォーマンスを最適化する
謝辞
- このプロジェクトでは、自動化プラットフォームとして n8n(https://n8n.io)を使用しています
- AI 機能は OpenAI のモデルによって提供されています
- データストレージには Airtable を使用しています
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。