Gateonai Mcp Server について
Gateonai Mcp Serverは、GateOnAIのAIツールカタログ、プロンプト、計算されたツール接続をMCPクライアントに提供します。ツールの検索や比較、ワークフロー作成に加え、提供元ページにGDPRやEUホスティングの記載があるツールを探せます。
主な機能
- 01AIツールの検索と絞り込み
- 02ツール詳細と料金の比較
- 03ワークフローとパイプラインの生成
- 04職業別プロンプトの検索
- 05GDPR・EUホスティング対応ツールの検索
活用シーン
- 01タスクや予算に合うAIツール探し
- 02業務上の役割に応じたツール手順の計画
- 03候補ツールの選定前の比較
- 04GDPRやEUホスティングの公開情報があるツール探し
MCP 対応
GateOnAIの検索、比較、ワークフロー、プロンプトなどの機能をMCPツールとプロンプトとして公開します。MCPクライアントから接続し、プラットフォームのライブデータベースを検索できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
GateOnAI MCPサーバー
ビジネス向けAI意思決定プラットフォーム、GateOnAIの公式MCPサーバーです。
Claude、Cursor、Windsurf、およびMCP対応のあらゆるAIクライアントを、数千件の掲載AIツールを収録した最新データベース、数百万件の算出済みツール接続(自動割り当てされた入出力タグに基づくもので、テスト済みではありません)のグラフ、そして数十の職業にわたる数千件のプロンプトライブラリに接続します。
APIキーは不要です。登録も不要です。すぐに利用できます。
プロンプト
すぐに使える出発点です。MCPクライアントではコマンドとして表示されます(たとえば、Claude Desktopの/)。
| プロンプト | 引数 | 機能 |
|---|---|---|
find_ai_tool | task、任意のbudget | 検索し、有力候補を比較して、最適なものをおすすめします |
build_ai_workflow | goal、任意のprofession | 各ステップに1つずつツールを計画し、共有可能なボードリンクを返します |
compare_tools | tools | 料金、強み、各ユースケースに最適なツールを示します |
ツール
| ツール | 説明 |
|---|---|
search_ai_tools | GateOnAI に掲載されている数千件の AI ツールのデータベースを検索します。 |
get_ai_workflow | あらゆる職業、役割、ビジネスタスク向けに、段階的な AI ワークフローを生成します。 |
compare_ai_tools | 2 つまたは 3 つの AI ツールを直接比較します。 |
get_tool_details | URL スラッグを指定して、特定の AI ツールの詳細情報を取得します。 |
get_trending_tools | 実際のユーザーエンゲージメントデータに基づいて、GateOnAI で現在トレンドになっている AI ツールを取得します。 |
get_eu_gdpr_tools | プロバイダーのページに GDPR への言及がある、または EU でのホスティングを明記している AI ツールを探します。 |
get_prompts_for_profession | 数十の職業向けの数千件のプロンプトを収録した GateOnAI のライブラリから、特定の職業ですぐに使える AI プロンプトを取得します。 |
get_site_stats | 掲載ツールの総数、カテゴリ、ツールの互換性接続、プロンプトライブラリの規模など、GateOnAI プラットフォームの最新のライブ統計を取得します。 |
get_compatible_tools | 自動割り当てされた入出力タグから計算し、指定したツールと接続できる可能性がある AI ツールを探します(未検証)。 |
find_ai_pipeline | 自動割り当てされた入出力タグから計算し、あるコンテンツタイプから別のコンテンツタイプ(例:音声からブログ記事)への AI ツールの手順を探します(未検証)。 |
whats_new | 各ツールが追加された日付に基づいて、最近 GateOnAI に追加された AI ツールを確認します。 |
find_similar_by_philosophy | ツールの名前とタグラインの意味埋め込み類似度(MiniLM)に基づいて、指定したツールと概念的または理念的に類似する AI ツールを探します。共通のカテゴリだけに基づくものではありません。 |
get_market_landscape | GateOnAI の1つのカテゴリについて、ライブのツール数、GateOnAI スコアの分布(平均/中央値/最小/最大)、現在の高スコアツールを含む統計スナップショットを計算します。 |
match_prompt_to_task | 自由記述のタスク説明に最もよく一致する既存のプロンプトを探します(BM25 全文検索)。 |
get_workflow_template | 特定の職業向けに、GateOnAI の数千件の事前構築済みワークフローから、すぐに使えるワークフローを1つ取得します。各ステップをカテゴリと GateOnAI スコアに基づいて掲載ツールに対応付けた、順序が固定された一連の手順であり、ライブ fr |
build_workflow_board | 自然な言葉で記述された目標を GateOnAI Workbench ボードに変換します。GateOnAI カタログのツールを、ワークフローを形成する場合に段階ごとに接続します。ボードを含む共有リンクが返され、情報は保存されません。 |
analyze_ai_stack | AI ツール群(GateOnAI ツールのスラッグ 2~40 個)について、自動分析結果を返します。現在掲載されていないツール、カテゴリの重複、GateOnAI の IO 互換性グラフで見つかったデータ接続が含まれます。 |
構造化出力
すべてのツールは同じ outputSchema を宣言し、structuredContent を返します。
| フィールド | 型 | 説明 |
|---|---|---|
tool | string | 結果を生成したツールの名前 |
markdown | string | 結果全体を Markdown 形式で表したもの(テキストコンテンツと同じ) |
links | array of string | 結果内で参照されている gateonai.com の URL |
is_error | boolean | ツールがリクエストを完了できなかった場合は True |
インストール
前提条件
- Python 3.10+
- pip
1. リポジトリをクローンする
git clone https://github.com/giorgio44/gateonai-mcp-server.git
cd gateonai-mcp-server
2. 依存関係をインストールする
pip install -r requirements.txt
3. サーバーを起動する
python gateonai_mcp_server.py
Claude Desktop の設定
~/.claude/claude_desktop_config.json(macOS/Linux)または %APPDATA%\Claude\claude_desktop_config.json(Windows)を編集します。
{
"mcpServers": {
"gateonai": {
"command": "python",
"args": ["/absolute/path/to/gateonai_mcp_server.py"]
}
}
}
Claude Desktop を再起動します。会話内で GateOnAI のツールを利用できるようになります。
Cursor の設定
~/.cursor/mcp.json を編集します。
{
"mcpServers": {
"gateonai": {
"command": "python",
"args": ["/absolute/path/to/gateonai_mcp_server.py"]
}
}
}
Claude Code の設定
claude mcp add gateonai python /absolute/path/to/gateonai_mcp_server.py
使用例
接続したら、AI アシスタントに自然な言葉で尋ねてください。
"Find me the best free AI tools for video editing"
→ Uses: search_ai_tools
"Build me an AI workflow for a freelance graphic designer"
→ Uses: get_ai_workflow
"Compare ChatGPT vs Claude"
→ Uses: compare_ai_tools
"Tell me everything about Midjourney"
→ Uses: get_tool_details
"What AI tools are trending right now?"
→ Uses: get_trending_tools
"Find AI tools for legal teams whose providers state EU hosting"
→ Uses: get_eu_gdpr_tools
"Give me 5 ready-to-use prompts for a marketing manager"
→ Uses: get_prompts_for_profession
"How many tools does GateOnAI have?"
→ Uses: get_site_stats
ツールリファレンス
search_ai_tools
GateOnAI の数千件に及ぶ掲載 AI ツールのデータベースを検索します。名前、ユースケース、カテゴリ、料金モデル、またはプロバイダーページ上の GDPR 情報からツールを検索できます。ツール名、説明、料金、GateOnAI スコア、直接アクセスできる URL を返します。
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | ✅ | 検索語 — ツール名、ユースケース、説明などです。例:'動画編集'、'コーディングアシスタント'、'ChatGPT の代替ツール' |
category | string | ❌ | カテゴリのスラッグで絞り込みます。例:'writing-assistant'、'development'、'image-generation'、'video-creation'、'marketing' |
pricing | string | ❌ | 料金モデルで絞り込みます:free、freemium、paid、free_trial |
gdpr_only | boolean | ❌ | true に設定すると、プロバイダーページに GDPR への言及があるツールのみを返します |
eu_hosted_only | boolean | ❌ | true に設定すると、EU のインフラ上でホストされているツールのみを返します |
limit | integer | ❌ | 返す結果の件数です(デフォルト:10、最大:24) |
get_ai_workflow
あらゆる職業、役割、業務タスク向けに、手順ごとの AI ワークフローを生成します。GateOnAI の、計算済みのツール間接続をまとめた互換性グラフを利用して、ツールの組み合わせを提案します。
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | ✅ | 役割、職業、または目標を説明してください。例:'クライアント向けワークフローを構築するフリーランスのグラフィックデザイナー'、'カスタマーサポートを自動化するスタートアップの創業者'、'YouTube コンテンツを作成するマーケティングマネージャー' |
compare_ai_tools
2 つまたは 3 つの AI ツールを直接比較します。料金、機能、GateOnAI スコア、メリット・デメリットを並べて返します。
| Parameter | Type | Required | Description |
|---|---|---|---|
tool1_slug | string | ✅ | 比較する 1 つ目のツールの URL スラッグです。例:'chatgpt'、'claude'、'midjourney'、'jasper' |
tool2_slug | string | ✅ | 比較する 2 つ目のツールの URL スラッグです。例:'google-gemini'、'dall-e-3'、'elevenlabs'、'notion' |
tool3_slug | string | ❌ | 3 つのツールを比較する場合に指定する、任意の 3 つ目のツールのスラッグです(例:'perplexity') |
get_tool_details
URL スラッグを指定して、特定の AI ツールの詳細情報を取得します。詳細な説明、料金、GateOnAI スコアの内訳、メリット・デメリット、連携機能、GDPR ステータス、よくある質問を返します。
| Parameter | Type | Required | Description |
|---|---|---|---|
slug | string | ✅ | AI ツールの URL スラッグです。例:'chatgpt'、'midjourney'、'notion'、'github-copilot'、'claude' |
get_trending_tools
実際のユーザーエンゲージメントデータに基づいて、GateOnAI で現在トレンドになっている AI ツールを取得します。すべてのカテゴリを対象に、今週最も活発に利用されているツールを返します。
| Parameter | Type | Required | Description |
|---|---|---|---|
limit | integer | ❌ | 返すトレンドツールの件数です(デフォルト:10、最大:20) |
get_eu_gdpr_tools
プロバイダーページに GDPR または EU ホスティングへの言及がある AI ツールを検索します。欧州の企業、医療、法律分野、およびデータ主権が求められるあらゆるユースケースに不可欠です。コンプライアンス情報は各プロバイダーが公開している内容を反映しています。利用する前に必ず確認してください。
| Parameter | Type | Required | Description |
|---|---|---|---|
standard | string | ❌ | コンプライアンス基準です。'gdpr' はプロバイダーページに GDPR への言及があるツール、'eu_hosted' はプロバイダーが EU ホスティングを明示しているツールを指定します |
category | string | ❌ | 任意のカテゴリフィルターです。例:'writing-assistant'、'development'、'marketing'、'legal-ai' |
limit | integer | ❌ | 返す結果の件数です(デフォルト:10、最大:24) |
get_prompts_for_profession
GateOnAIの、数十の職業にわたる数千件のプロンプトライブラリから、特定の職業ですぐに使えるAIプロンプトを取得します。ChatGPT、Claude、GeminiなどのLLMで利用できます。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
profession | string | ✅ | 職業のスラッグ。例:'marketer'、'software-developer'、'designer'、'writer'、'content-creator'、'photographer'、'teacher'、'lawyer'、'doctor'、'entrepreneur' |
limit | integer | ❌ | 返すプロンプトの数(デフォルト:5、最大:20) |
get_site_stats
掲載されているツールの総数、カテゴリー数、ツールの互換性に関する接続数、プロンプトライブラリの規模など、GateOnAIプラットフォームの最新の統計情報を取得します。
パラメーターはありません。
get_compatible_tools
GateOnAIのIO互換性グラフに基づいて、指定したツールと連携できる可能性があるAIツールを検索します。このグラフは、GateOnAIが各ツールに割り当てた入出力コンテンツタイプ(テキスト、画像、音声、動画、コードなど)を照合して自動的に算出されます。タグは自動的に割り当てられるため、誤っている場合があります。また、接続はテストされていません。「ChatGPTと相性のよいツールは?」「ChatGPTの出力を入力できるツールは?」といった質問に答えます。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
slug | string | ✅ | 接続先を検索するAIツールのURLスラッグ。例:'chatgpt'、'midjourney'、'claude' |
limit | integer | ❌ | 返す接続ツールの数(デフォルト:8、最大:20) |
find_ai_pipeline
ある種類のコンテンツから別の種類のコンテンツを作成するための、算出済みのAIツールの組み合わせを検索します。たとえば、音声から完成したブログ記事を作成したり、1枚の画像から動画全体を作成したりできます。GateOnAIのIO互換性グラフとPostgreSQLの再帰的な経路検索エンジンを組み合わせており、LLMがその場で考え出すものではありません。各ステップは掲載済みのツールで、そのタグ付き出力タイプが次のツールのタグ付き入力タイプと一致します。タグは自動的に割り当てられ、パイプラインはテストされていません。ツールの品質と経路の長さに基づいてスコア付けされた、順位付きの複数の代替パイプラインを返すため、手軽な2ステップの選択肢と、より徹底的な4ステップの選択肢を比較できます。有効なコンテンツタイプ:text、image、audio、video、data、url、code、pdf、email、social_post、prompt、file。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
start_type | string | ✅ | 最初に用意するコンテンツのタイプ |
goal_type | string | ✅ | 最終的に作成したいコンテンツのタイプ |
max_steps | integer | ❌ | チェーンに含めるツールの最大数(2~6、デフォルト:4) |
alternatives | integer | ❌ | 返す代替パイプラインの数(1~5、デフォルト:3) |
free_only | boolean | ❌ | trueの場合、チェーン内のすべてのツールが無料またはフリーミアムのパイプラインのみを返します |
whats_new
各ツールの追加日を基準に、最近GateOnAIに追加されたAIツールを確認します。カテゴリーによる絞り込みもできます。新しいツールの公開状況を把握したり、特定の分野(たとえば今週の新しいAIエージェントツール)の最新情報を確認したりするのに便利です。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
days | integer | ❌ | 何日前までさかのぼって検索するか(1~30、デフォルト:7) |
category | string | ❌ | 絞り込み用の任意のカテゴリーのスラッグ。例:'ai-agents'、'marketing'、'design'。すべてのカテゴリーを表示する場合は省略します。 |
find_similar_by_philosophy
指定したツールと概念や哲学の面で類似するAIツールを検索します。各ツールの名前とタグラインのセマンティック埋め込み類似度(MiniLM)に基づいており、カテゴリの共通性だけで判断するものではありません。構造的なIO互換性グラフ(実際の入出力の一致)を使用するget_compatible_toolsとは異なり、意味に基づく類似性を使います。「Xのようなツール」という質問にはこれを使い、「Xに接続できるもの」という質問にはget_compatible_toolsを使ってください。
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
slug | 文字列 | ✅ | 類似ツールを検索するAIツールのURLスラッグ。例:'chatgpt'、'midjourney'、'notion' |
limit | 整数 | ❌ | 返す類似ツールの数(デフォルト:8、最大:20) |
get_market_landscape
GateOnAIのカテゴリ1つについて、算出された統計スナップショットを取得します。現在のツール数、GateOnAI Scoreの分布(平均値/中央値/最小値/最大値)、現在の高スコアツールが含まれます。すべての数値はリクエスト時に最新のカタログデータから直接算出されます。予測や推定、GateOnAIがカタログに登録している範囲を超える業界全体の主張ではありません。
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
category | 文字列 | ✅ | カテゴリスラッグ。例:'ai-agents'、'design'、'marketing'、'writing-assistant'。有効なカテゴリスラッグがわからない場合は、search_ai_toolsまたはbrowseを使って確認してください。 |
match_prompt_to_task
タスクの自由記述(例:「クライアントにコールドメールを書く」)を受け取り、GateOnAIのプロンプトライブラリから最もよく一致する既存のプロンプトを、実際のBM25全文検索を使って検索します。セマンティックな推測や、作成された関連性スコアは使用しません。各結果には実際のプロンプトテキスト、対象のツール、該当する職業が含まれます。
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
task | 文字列 | ✅ | タスクの自由記述。例:「クライアントにコールドメールを書く」または「法的契約書を要約する」 |
limit | 整数 | ❌ | 返す一致プロンプトの数(1~10、デフォルト:5) |
get_workflow_template
特定の職業向けに、GateOnAIが用意した数千種類のAIワークフローから、すぐに使える事前構築済みのテンプレートを1つ取得します。決定論的で順序付けられたステップから成り、各ステップはカテゴリとGateOnAI Scoreに基づいて登録済みツールに対応し、最新のツールデータからリアルタイムに再生成されます。自由記述から新しいカスタムワークフローを生成するget_ai_workflowとは異なり、既知の職業向けに作成・整理された既存のテンプレートを返すため、一般的な職種ではより高速で一貫性があります。
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
profession | 文字列 | ✅ | 職業のスラッグ。例:'blogger'、'general-contractor'、'marketing-manager'、'software-developer'、'3d-artist'。正確なスラッグがわからない場合は、代わりに自由記述でget_ai_workflowを使ってください。 |
build_workflow_board
平易な言葉で記述された目標をGateOnAI Workbenchのボードに変換します。GateOnAIのカタログからツールを選び、ワークフローを構成できる場合は、ステップごとに接続します。ステップと、ボード自体を含む共有リンクを返します。GateOnAIのサーバーには何も保存されません。ユーザーはリンクを開いて、自分のWorkbenchにボードを複製し(無料、アカウント不要)、共有できます。
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
goal | 文字列 | ✅ | ユーザーが達成したいこと。例:「ポッドキャストのエピソードをブログ記事と短いソーシャルクリップに変換する」 |
analyze_ai_stack
AI ツール(GateOnAI のツールスラッグを 2〜40 個)のセットに関する自動分析です。現在掲載されていないツール、カテゴリの重複、GateOnAI の入出力互換性グラフで見つかったデータ接続を確認できます。分析結果は GateOnAI のデータのみを基にしており、推奨や各プロバイダーの評価ではありません。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
tool_slugs | 文字列の配列 | ✅ | GateOnAI のツールスラッグ。例:['chatgpt', 'elevenlabs', 'opus-clip'](スラッグは検索結果やツールの URL に表示されます) |
Docker
docker build -t gateonai-mcp .
docker run -i --rm gateonai-mcp
トランスポート
このサーバーは stdio(標準入力/標準出力)で動作します。これはローカル MCP サーバーのデフォルトであり、主要な MCP クライアントすべてでサポートされています。
リモート/HTTP アクセスの場合:
python gateonai_mcp_server.py --transport sse --port 8765
API キーは不要です
GateOnAI の公開 API はオープンで、認証は不要です。MCP サーバーは https://www.gateonai.com/api に直接接続します。
GateOnAI について
GateOnAI は、ビジネス向けの AI 意思決定プラットフォームです。数千の AI ツールを GateOnAI 独自のアルゴリズムスコアで並べたディレクトリであり、各プロバイダーが公開している GDPR および EU ホスティング情報、さらに専門家向けの実用的な AI ワークフローを提供しています。
- 🌐 プラットフォーム:gateonai.com
- 🤖 MCP ドキュメント:gateonai.com/mcp
- 🔧 AI ワークフロービルダー:gateonai.com/build-my-business-ai-workflow
- 📁 ツールを見る:gateonai.com/browse
- 🇪🇺 EU/GDPR 対応ツール:gateonai.com/eu-ai-tools
ライセンス
MIT ライセンスです。詳細は LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。