APIMatic Validator MCP Server について
APIMatic の API を通じて OpenAPI 仕様を検証する MCP サーバーです。JSON または YAML 形式の OpenAPI 2.0 と 3.0 に対応し、検証の概要を返します。
主な機能
- 01OpenAPI 2.0 と 3.0 の検証
- 02JSON と YAML に対応
- 03検証概要の返却
- 04APIMatic API の利用
活用シーン
- 01OpenAPI ファイルの検証問題の確認
- 02JSON または YAML の API 仕様のレビュー
MCP 対応
MCP クライアントに `validate-openapi-using-apimatic` ツールを公開し、OpenAPI ファイルを検証して結果を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
APIMatic Validator MCP Server
このリポジトリでは、APIMatic を使用して OpenAPI 仕様を検証する Model Context Protocol(MCP)サーバーを提供します。このサーバーは OpenAPI ファイルを処理し、APIMatic の API を利用して検証結果の概要を返します。
機能
- OpenAPI 2.0 および 3.0 ファイルを検証します
- APIMatic の API を使用して包括的な検証を行います
- JSON 形式と YAML 形式の両方をサポートします
- シームレスな統合のために Model Context Protocol(MCP)を実装します
インストール
Node.js v18+ がインストールされていることを確認してください。
リポジトリをクローンする
git clone https://github.com/apimatic/apimatic-validator-mcp.git
cd apimatic-validator-mcp
依存関係をインストールする
npm install
プロジェクトをビルドする
npm run build
設定
サーバーを使用するには、APIMatic API キーが必要です。APIMatic にサインアップして、API キーを取得してください。
Claude Desktop との統合
MCP サーバーを統合するには、claude_desktop_config.json ファイルを変更します。ファイルが存在しない場合は、次の場所に作成してください。
Windows
code $env:AppData\Claude\claude_desktop_config.json
macOS/Linux
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
設定に MCP サーバーを追加する
{
"mcpServers": {
"APIMatic": {
"command": "node",
"args": [
"C:\\PATH\\TO\\PARENT\\FOLDER\\build\\index.js"
],
"env": {
"APIMATIC_API_KEY": "<Add your APIMatic token here>"
}
}
}
}
設定が完了すると、Claude Desktop にハンマーアイコンが表示されます。これを開き、validate-openapi-using-apimatic ツールが正常に統合されていることを確認してください。
使用方法
- OpenAPI ファイルを追加します。
- 検証するためのプロンプトを入力します。
- 検証結果が返されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。