Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yanıtları yapılandırılan aralıktan rastgele bir milisaniye cinsinden geciktirme. Hem HTTP isteklerini hem de STDIO iletişimlerini destekler.
Api isteği için gecikme süresi simülasyonu
Yapılandırma örneği
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/rc.schema.json",
"plugins": [
{
"name": "LatencyPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "latencyPlugin"
}
],
"latencyPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/latencyplugin.schema.json",
"minMs": 200,
"maxMs": 10000
}
}
Yapılandırma özellikleri
| Mülk | Açıklama | Temerrüt |
|---|---|---|
minMs |
bir isteğe milisaniye cinsinden eklenen en düşük gecikme miktarı. | 0 |
maxMs |
bir isteğe milisaniye cinsinden eklenen maksimum gecikme miktarı. | 5.000 |
Komut satırı seçenekleri
Hiç kimse
STDIO desteği
komutunu komutuyla STDIOkullandığınızdaLatencyPlugin, eklenti stdout yanıtlarına yapay gecikme süresi ekler. Gecikme süresi simülasyonu, uygulamanızın yavaş Model Bağlam Protokolü (MCP) sunucu yanıtlarını veya diğer STDIO tabanlı araçları nasıl işlediğini test etmek için kullanışlıdır.
STDIO için yapılandırma örneği
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.1.0/rc.schema.json",
"plugins": [
{
"name": "LatencyPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "latencyPlugin"
},
{
"name": "MockSTDIOResponsePlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "mockSTDIOResponsePlugin"
}
],
"latencyPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.1.0/latencyplugin.schema.json",
"minMs": 100,
"maxMs": 500
},
"mockSTDIOResponsePlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.1.0/mockSTDIOresponseplugin.schema.json",
"mocksFile": "STDIO-mocks.json"
}
}
Ardından şunu çalıştırın:
devproxy STDIO npx -y @modelcontextprotocol/server-filesystem