APIテスターMCPサーバー
これは、Claude がユーザーに代わって API リクエストを実行できるようにする Model Context Protocol (MCP) サーバーです。OpenAI API との専用統合を含む、さまざまな API をテストするためのツールを提供します。
特徴
任意の API に HTTP リクエスト (GET、POST、PUT、DELETE) を送信します。
チャットでAPIキーを共有せずにOpenAIのGPTモデルをテストする
DALL-Eで画像を生成する
読みやすいように適切にフォーマットされた回答
Related MCP server: Contentful MCP Server
設定
前提条件
Python 3.10以上
MCP SDK 1.2.0以上
インストール
必要な依存関係をインストールします。
次のいずれかの方法で OpenAI API キーを設定します。
オプション1: 環境変数
オプション 2: .env ファイルの使用 (推奨)
プロジェクト ディレクトリに.envファイルを作成します ( .env.exampleからコピーします)。
サーバーの実行
クロードと一緒に使う
サーバーが稼働したら、Claude Desktop 構成ファイルで構成することで、Claude for Desktop に接続できます。
プロンプトの例
一般的なAPIテスト
OpenAIツールの使用
利用可能なツール
一般的なAPIツール
get_request: 任意の URL に GET リクエストを送信するpost_request: JSONボディでPOSTリクエストを行うput_request: JSONボディでPUTリクエストを行うdelete_request: DELETEリクエストを行う
OpenAI固有のツール
openai_chat_completion: OpenAIのチャットモデルを使用してテキストを生成するopenai_image_generation: DALL-Eを使用して画像を生成する
セキュリティノート
OpenAI APIキーはサーバーに保存され、チャットでは公開されません
APIの使用はOpenAIの割り当てにカウントされ、料金が発生する場合があります
本番環境での使用では、APIキーを環境変数として設定するか、
.envファイルを使用してください。.envファイルは、APIキーを誤ってコミットするのを防ぐために.gitignoreに含まれています。