Api Suggestion Server
API提案サーバーは、OpenAPI仕様に基づいて適切なAPIエンドポイントを提案するMCPサーバーで、ユーザーのニーズに基づいて利用可能なAPIから最適なオプションを智能的に提案することができます。
スコア : 2ポイント
ダウンロード数 : 9
API提案サーバーとは?
API提案サーバーは、複数のOpenAPI仕様ドキュメントを分析し、ユーザーの具体的なニーズに基づいて最適なAPIエンドポイントを提案する、智能的なAPI推薦システムです。このシステムは、MCPプロトコルを通じてClaudeやGPT - 4などのAIモデルとシームレスに統合され、智能化されたAPI発見体験を提供します。API提案サーバーの使い方は?
使用方法は非常に簡単です。1) サーバーを起動する 2) MCPプロトコルを通じてAIモデルに接続する 3) 自然言語でAPIのニーズを説明する 4) 提案されたAPIエンドポイントのリストを取得する。技術的な詳細を深く理解する必要はなく、実現したい機能を説明するだけです。適用シナリオ
以下のシナリオに特に適しています。 - 開発初期に利用可能なAPIを探索する - 大規模なAPIコレクションの中から必要なインターフェースを迅速に特定する - 特定の機能要件に最適なAPIの組み合わせを見つける - 新しいAPIシステムの構造を学ぶ主要機能
多ソースAPI統合ローカルファイルまたはリモートURLのいずれであっても、複数のOpenAPI仕様(YAML/JSON)からAPIエンドポイント情報を収集することをサポートします。
智能推薦ユーザーの目的とコンテキストに基づいて、利用可能なAPIから最も関連性の高いエンドポイントを提案します。
MCPプロトコル統合標準的なMCPプロトコルを通じて主流のAIモデルとシームレスに協働し、自然言語による対話体験を提供します。
高度にカスタマイズ可能新しいOpenAPI仕様を簡単に追加でき、設定がシンプルかつ柔軟です。
利点と制限
利点
複雑なAPIパスを覚える必要がなく、自然言語で検索できます。
複数のAPIシステムのエンドポイントを同時に検索することをサポートします。
AIモデルと深く統合されており、曖昧なクエリの意図を理解します。
オープンソースで拡張が容易です。
制限
OpenAPI仕様の完全性と正確性に依存します。
Node.jsの実行環境が必要です。
複雑なクエリには複数回の対話が必要になる場合があります。
使い方
サーバーのインストール
Node.js 18以上がインストールされていることを確認し、リポジトリをクローンして依存関係をインストールします。
APIソースの設定
server.config.tsファイルを編集し、クエリする必要のあるOpenAPI仕様(ローカルファイルまたはURL)を追加します。
サーバーの起動
起動コマンドを実行すると、サーバーはstdioを通じてMCPプロトコルで通信します。
AIモデルの接続
ClaudeなどのAIアプリでMCPツール呼び出しを設定し、suggest_apiツールを使用してAPIをクエリします。
使用例
ユーザー関連のAPIを検索するユーザーデータを操作する必要があるが、具体的なAPIがわからない場合
リソースの作成新しいリソースを作成する必要があるが、正しいAPIがわからない場合
複雑なクエリ複数のAPIを組み合わせて複雑な操作を実行する必要がある場合
よくある質問
使用するにはプログラミングが必要ですか?
どのOpenAPIバージョンをサポートしていますか?
プライベートAPIドキュメントを追加するにはどうすればいいですか?
推薦結果が不正確な場合はどうすればいいですか?
関連リソース
OpenAPI仕様ドキュメント
OpenAPI仕様標準を理解する
MCPプロトコルの説明
Model Context Protocolの公式ドキュメント
GitHubリポジトリ
プロジェクトのソースコードと問題追跡
サンプルAPIコレクション
多数の実際のOpenAPI仕様のサンプル
厳選MCPサービス

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
252
4.8ポイント

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
5.2K
4.7ポイント

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
276
4.5ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
705
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
70
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
541
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
1.7K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
259
4.5ポイント