mcpField
D
dev-proxy-tools

dev-proxy-tools

ローカル
github.com/dev-proxy-tools開発ツール41 週間前に更新

dev-proxy-tools について

dev-proxy-toolsは、Dev Proxyを操作するためのMCPインターフェースです。APIシミュレーターを設定・利用するAIアシスタントや開発者向けに、ドキュメント検索、ベストプラクティス、インストール済みバージョンの確認を提供します。

主な機能

  1. 01Dev Proxyのドキュメント検索
  2. 02設定・利用のベストプラクティス取得
  3. 03インストール済みバージョンの確認

活用シーン

  1. 01APIエラーのシミュレーション方法を調べる
  2. 02設定作成時にベストプラクティスを参照
  3. 03設定が導入済みバージョンに合うか確認

MCP 対応

GetBestPractices、FindDocs、GetVersionなどのツールを通じて、Dev Proxyのドキュメントとバージョン情報をMCPクライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"dev-proxy-tools": {
"command": "npx",
"args": [
"-y",
"@devproxy/mcp"
]
}
}
}
起動コマンドnpx -y @devproxy/mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@devproxy/mcp0.3.1

ツール

3

掲載時のツール一覧 · 3 週間前に更新

このツールにパラメーターはありません。

詳細

Dev Proxy MCP Server

Install with NPX in VS Code Install with NPX in VS Code Insiders

Dev Proxy の MCP(Model Context Protocol)サーバーです。MCP 標準を使用して、AI アシスタントが Dev Proxy の機能を操作できるようにします。このサーバーを使用すると、次のことができます。

  1. 自然言語を使って Dev Proxy の構成を作成する
  2. Dev Proxy を使用する際の状況に応じたヘルプを得る
  3. Dev Proxy の機能を見つける

GitHub Copilot のチャットペインを開いた Visual Studio Code のスクリーンショット。GitHub Copilot がアシスタントモードで動作し、Dev Proxy MCP サーバーを使用して関連情報を取得し、指定されたプロンプトに合う Dev Proxy の構成を作成しています。

Dev Proxy とは?

Dev Proxy は、ハッピーパス以外の状況でもアプリを簡単にテストできる API シミュレーターです。次のことができます。

  • API のエラー処理をテスト:コードを変更せずに、アプリが API エラーにどう応答するかを確認できます
  • レート制限の処理を検証:API のレート制限をシミュレートして、ユーザーエクスペリエンスを向上できます
  • API の応答の遅さをテスト:アプリが遅い API をどう処理するかを確認し、必要な配慮を実装できます
  • モック API を作成:リリースしないコードを書くことなく、すばやくモック API を立ち上げられます

Dev Proxy はプロキシレベルでネットワークリクエストをインターセプトするため、あらゆる種類のアプリや技術スタックで動作します。

このパッケージの機能

このパッケージは、Dev Proxy 用の MCP(Model Context Protocol)サーバーインターフェイスを提供します。AI アシスタントや、MCP に対応した他のクライアントは、次のことができます。

  1. 自然言語のクエリを使って Dev Proxy のドキュメントを検索する
  2. インストールされている Dev Proxy のバージョンを取得する

前提条件

使用方法

MCP サーバーのセットアップと使用方法については、Visual Studio Code などの MCP ホスト向けの手順を参照してください。Dev Proxy MCP サーバーは npm の @devproxy/mcp として公開されています。

次の値を使用してください。

  • Type:stdio
  • Command:npx
  • Arguments:
    • -y
    • @devproxy/mcp
  • Environment:なし

ヒント

@devproxy/mcp@next を使用して、サーバーのプレビュー版をテストできます。

MCP クライアントに接続する

この MCP サーバーは、次のツールを公開します。

GetBestPractices

Dev Proxy の構成と使用に関するベストプラクティスの一覧を取得します。Dev Proxy に関連するコード生成や操作を行う場合は、これを呼び出してください。これらのベストプラクティスは変わらないため、現在のセッション中に一度呼び出した後は、再度呼び出す必要はありません。

_Best practices in markdown_
FindDocs

特定のクエリに関連する Dev Proxy のドキュメントを検索します。

{
  "query": "How to simulate API errors"
}
GetVersion

現在インストールされている Dev Proxy のバージョンを取得します。生成された構成がインストール済みの Dev Proxy と互換性があることを確認するのに役立ちます。

{}

開発

# Clone the repository
git clone https://github.com/waldekmastykarz/dev-proxy-mcp.git
cd dev-proxy-mcp

# Install dependencies
npm install

# Build the project
npm run build

# Run the server
npm start

# Run with MCP inspector for debugging
npm run inspect

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

  1. リポジトリをフォークします
  2. フィーチャーブランチを作成します(git checkout -b feature/amazing-feature)
  3. 変更をコミットします(git commit -m 'Add some amazing feature')
  4. ブランチにプッシュします(git push origin feature/amazing-feature)
  5. プルリクエストを作成します

ライセンス

このプロジェクトはMITライセンスの下でライセンスされています。詳細はLICENSEファイルをご覧ください。

関連プロジェクト

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。