MCP REST API テスター
Cline を介して REST API のテストを可能にする TypeScript ベースの MCP サーバーです。このツールを使用すると、開発環境から任意の REST API エンドポイントを直接テストし、操作できます。
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の REST API Tester を自動的にインストールするには:
手動でインストールする
- パッケージをグローバルにインストールします。
- Clineカスタム手順を構成する:
Cline がこのツールを効果的に使用する方法を理解できるようにするには、Cline のカスタム指示に次の内容を追加します (設定 > カスタム指示)。
- サーバーを MCP 構成に追加します。
これらの手順はCline向けですが、サーバーはどのMCP実装でも動作するはずです。お使いのオペレーティングシステムに合わせて設定してください。
ウィンドウズ
⚠️重要: Windows パス解決に関する既知の問題 (問題 #40 ) のため、%APPDATA% ではなく完全なパスを使用する必要があります。
C:\Users\<YourUsername>\AppData\Roaming\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
に追加します:
macOS
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
に追加します:
注: 環境変数は実際の値に置き換えてください。認証方法は一度に1つだけ設定してください。
- 基本認証(ユーザー名/パスワード)
- ベアラートークン(Basic 認証が設定されていない場合)
- APIキー(Basic認証もベアラートークンも設定されていない場合)
特徴
- さまざまなHTTPメソッドでREST APIエンドポイントをテストする
- GET、POST、PUT、DELETEリクエストのサポート
- ステータス、ヘッダー、本文を含む詳細な応答情報
- カスタム ヘッダー:
- HEADER_*環境変数によるグローバルヘッダー
- 大文字と小文字を区別しない接頭辞 (HEADER_、header_、HeAdEr_)
- ヘッダー名の大文字と小文字の保持
- 優先度ベースのアプリケーション(リクエストごと > 認証 > カスタム)
- POST/PUTメソッドのリクエストボディの処理
- レスポンスサイズの管理:
- 自動応答サイズ制限(デフォルト: 10KB/10000バイト)
- REST_RESPONSE_SIZE_LIMIT環境変数によるサイズ制限の設定
- 応答が制限を超えた場合に切り捨てメタデータをクリアする
- 本文の内容のみを切り捨てながらレスポンス構造を保持します
- SSL証明書の検証:
- 安全な操作のためデフォルトで有効
- 自己署名証明書または開発環境では無効にすることができます
- REST_ENABLE_SSL_VERIFY環境変数による制御
- 複数の認証方法:
- 基本認証(ユーザー名/パスワード)
- ベアラートークン認証
- APIキー認証(カスタムヘッダー)
使用例
インストールと構成が完了したら、Cline を通じて REST API テスターを使用して API エンドポイントをテストできます。
発達
- リポジトリをクローンします。
- 依存関係をインストールします:
- プロジェクトをビルドします。
自動リビルドを使用した開発の場合:
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Cline を介して REST API のテストを可能にする TypeScript ベースの MCP サーバーです。このツールを使用すると、開発環境から任意の REST API エンドポイントを直接テストし、操作できます。
Related MCP Servers
- AsecurityAlicenseAqualityA TypeScript-based MCP server that generates API clients from OpenAPI specifications, allowing automated code generation through natural language.Last updated -164JavaScriptMIT License
- -securityFlicense-qualityA TypeScript-based MCP server that provides integration with the Qase test management platform, allowing you to manage projects, test cases, runs, results, plans, suites, and shared steps.Last updated -1JavaScript
- -securityFlicense-qualityA simple TypeScript library for creating Model Context Protocol (MCP) servers with features like type safety, parameter validation, and a minimal code API.Last updated -1TypeScriptMIT License
MCP-Typescribeofficial
-securityAlicense-qualityAn MCP server that enables LLMs to understand and work with TypeScript APIs they haven't been trained on by providing structured access to TypeScript type definitions and documentation.Last updated -17611TypeScriptMIT License