mcpField
D
Dev Proxy MCP Server

Dev Proxy MCP Server

ローカル
aka.ms開発ツール41 週間前に更新

Dev Proxy MCP Server について

Dev Proxy MCP Server は、AI アシスタントなどの MCP クライアントから Dev Proxy のドキュメントやバージョン情報を利用できるサーバーです。Dev Proxy を扱うユーザー向けに、設定や利用のベストプラクティスも提供します。

主な機能

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

活用シーン

  1. 01API エラーのシミュレーション方法を調べる
  2. 02設定生成前にバージョン互換性を確認

MCP 対応

MCP クライアントに `GetBestPractices`、`FindDocs`、`GetVersion` ツールを公開します。Dev Proxy の指針、ドキュメント検索、インストール済みバージョンを提供します。

設定

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

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

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

パッケージ
npm@devproxy/mcp

ツール

4

掲載時のツール一覧 · 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 つのサーバーを複数のクライアントで再利用できます。