Proxyman MCP

resmi

Proxyman MCP, yapay zekanın HTTP trafiğini incelemesine, hata ayıklama kuralları oluşturmasına ve Proxyman'ı doğal dil konuşmaları aracılığıyla kontrol etmesine olanak tanır.

Proxyman MCP ile neler yapabilirsiniz?

  • Yakalanan trafiği incele — Yapay zekadan get_flows ile son HTTP akışlarını listelemesini isteyin ve get_flow_detail ile tam istek/yanıt ayrıntılarına inin.
  • Konuşma yoluyla hata ayıklama kuralları oluşturcreate_breakpoint, create_map_local, create_map_remote ve create_blacklist kullanarak kesme noktaları ayarlayın, yerel eşleme, uzak eşleme veya kara liste kuralları oluşturun.
  • Proxy oturumunu kontrol ettoggle_recording ile kaydı başlatın veya durdurun ve clear_session ile yakalanan tüm akışları temizleyin.
  • İstekleri kod olarak dışa aktarexport_flow_curl ile yakalanan bir akışı cURL komutu olarak dışa aktarın veya generate_code ile 18'den fazla dilde istemci kodu oluşturun.
  • SSL şifre çözmeyi yönetenable_ssl_proxying ile bir alan adı için HTTPS şifre çözmeyi etkinleştirin ve get_certificate_status ile sertifika kurulum durumunu kontrol edin.
  • Gelişmiş proxy ayarlarını yapılandırset_external_proxy ile bir üst harici proxy ayarlayın, create_reverse_proxy ile ters proxy girişleri oluşturun veya önbelleklememe davranışını açıp kapatın.

Dokümantasyon

Tam belge dizini için llms.txt adresine bakın. Belge sayfalarının Markdown sürümlerine, sayfa URL'lerine .md ekleyerek ulaşabilirsiniz; bu sayfa Markdown olarak mevcuttur.

MCP

1. Proxyman MCP Nedir?

Proxyman MCP (Model Context Protocol), yapay zeka asistanlarının (Claude, Cursor ve diğer MCP uyumlu araçlar) Proxyman macOS uygulamasıyla doğrudan etkileşime girmesini sağlayan bir özelliktir. Yapay zekanın HTTP trafiğini incelemesine, hata ayıklama kuralları oluşturmasına ve Proxyman'ı kontrol etmesine olanak tanır - tüm bunlar doğal dil konuşmaları aracılığıyla gerçekleşir.

Mimari iki bileşenden oluşur:

  • MCP HTTP Sunucusu - Proxyman uygulaması içinde localhost üzerinde belirteç tabanlı kimlik doğrulama ile çalışır
  • MCP CLI Sunucusu - Yapay zeka araçlarının bağlandığı ve komutları Proxyman'a ileten stdio tabanlı bir MCP sunucusu

{% hint style="info" %} Yapay Zeka Ajanlarınız için Proxyman SKILL.md dosyasına göz atın {% endhint %}

✅ Örnek Komut İstemleri

  • Bana api.example.com'a yapılan son 10 API isteğini göster
  • /api/users adresine yapılan tüm POST istekleri için bir kesme noktası oluştur
  • Başarısız isteği bir cURL komutu olarak dışa aktar
  • *.stripe.com için SSL proxy'lemeyi etkinleştir
  • Durum kodunu, başlıkları, gövdeyi değiştirmek için yeni bir Betik oluştur.
  • Verilen URL ile Map Local, Breakpoint Araçları oluştur

2. Faydalar

FaydaAçıklama
Yapay Zeka Destekli Hata AyıklamaYakalanan trafiği analiz etmesini, belirli istekleri bulmasını veya API yanıtlarını açıklamasını yapay zekadan isteyin
Eller Serbest Kural OluşturmaKonuşma yoluyla kesme noktaları, map local/remote kuralları oluşturun
Daha Hızlı İş AkışıBağlam değiştirmeden cURL komutlarını dışa aktarın, akışları filtreleyin ve oturumları yönetin
Tasarım Gereği GüvenliOturum başına belirteç kimlik doğrulamalı yalnızca localhost sunucusu
IDE EntegrasyonuCursor ve diğer MCP uyumlu araçlarla sorunsuz çalışır

3. Proxyman MCP Nasıl Eklenir

  1. Proxyman'da MCP'yi Etkinleştirin
    • Proxyman → Ayarlar → MCP Sekmesini açın
    • MCP Sunucusunu Başlatmak için MCP Sunucusunu Etkinleştir seçeneğini açın
  2. MCP istemcinizi yapılandırın (örn. Cursor, Claude Desktop)
  3. Proxyman MCP'yi Ajanlarınıza ekleyin:

Codex

  • Üretim Sürümü:
codex mcp add proxyman -- "/Applications/Proxyman.app/Contents/MacOS/mcp-server"
  • Setapp Sürümü:
codex mcp add proxyman -- "/Applications/Setapp/Proxyman.app/Contents/MacOS/mcp-server"

Claude Code

  • Üretim Sürümü:

{% code overflow="wrap" %}

claude mcp add proxyman --transport stdio -- "/Applications/Proxyman.app/Contents/MacOS/mcp-server"

{% endcode %}

  • Setapp Sürümü:

{% code overflow="wrap" %}

claude mcp add proxyman --transport stdio -- "/Applications/Setapp/Proxyman.app/Contents/MacOS/mcp-server"

{% endcode %}

Manuel

Yapay Zeka Ajanlarınızın ne olduğuna bağlı olarak, Proxyman MCP'yi kullanmak için Ajan Ayarlarını düzenlemeniz gerekir. İşte örnek settings.json:

  • Üretim Sürümü:
{
  "mcpServers": {
    "proxyman": {
      "command": "/Applications/Proxyman.app/Contents/MacOS/mcp-server"
    }
  }
}
  • Setapp Sürümü
{
  "mcpServers": {
    "proxyman": {
      "command": "/Applications/Setapp/Proxyman.app/Contents/MacOS/mcp-server"
    }
  }
}
  1. Proxyman MCP'yi Kullanmaya Başlayın
  • Proxyman'ın çalıştığından emin olun
  • Yapay zeka asistanınızdan Proxyman ile etkileşime girmesini isteyin.

4. Mevcut Araçlar

Salt Okunur Araçlar

AraçAçıklama
get_versionProxyman sürümünü ve yapı numarasını döndürür
get_proxy_statusKayıt durumunu, proxy portunu ve SSL proxy'leme durumunu döndürür
get_flowsİsteğe bağlı filtrelerle yakalanan HTTP/HTTPS akışlarını listeler (limit, host_filter, method_filter, status_filter)
get_flow_detailBaşlıklar, gövde önizlemesi, sorgu parametreleri ve çerezler dahil olmak üzere belirli bir akışın tüm ayrıntılarını döndürür
list_rulesTüm hata ayıklama kurallarını listeler (kesme noktaları, map local, map remote, kara liste)
get_ssl_proxying_listSSL proxy'leme dahil etme/hariç tutma alan adı listelerini döndürür
get_certificate_statusKök sertifika yükleme durumunu döndürür

Yazma Araçları

AraçAçıklamaGerekli Parametreler
create_breakpointEşleşen istekleri duraklatmak/incelemek için bir kesme noktası oluşturururl (desen)
create_map_localEşleşen URL'ler için özel yanıtlar döndürürurl (desen)
create_map_remoteİstekleri bir URL'den diğerine yönlendirirfrom_url, to_url
create_blacklistBir URL deseniyle eşleşen istekleri engellerurl (desen)
enable_scripting_toolBetik Oluştur
enable_ssl_proxyingBir alan adı için HTTPS şifre çözmeyi etkinleştirirdomain

Oturum Kontrolü

AraçAçıklama
clear_sessionMevcut oturumdaki tüm yakalanan akışları temizler
toggle_recordingTrafik kaydını başlatır veya durdurur

Akış İşlemleri

AraçAçıklama
export_flow_curlYakalanan bir isteği çalıştırılabilir bir cURL komutu olarak dışa aktarır
filter_flowsVE/VEYA kombinasyonlarını destekleyen birden çok ölçütle (url, host, method, status, headers, body) gelişmiş filtreleme

Uygulama Kontrolü

AraçAçıklama
open_proxymanÇalışmıyorsa Proxyman'ı başlatır
quit_proxymanProxyman uygulamasından çıkar

Değişiklik Günlükleri

MCP v3 (Proxyman macOS ≥ 6.8.0)

AdAçıklama
get_versionMevcut Proxyman macOS uygulama sürümünü ve derleme numarasını al
get_proxy_statusKayıt durumu, port numarası ve SSL proxy durumu dahil mevcut proxy durumunu al
get_flowsProxyman'ın aktif oturum veri kaynağından son HTTP/HTTPS akışlarını al
get_flow_detailBaşlıklar, gövde, sorgu parametreleri ve çerezler dahil belirli bir akış hakkında detaylı bilgi al
list_rulesTüm aktif hata ayıklama kurallarını listele (kesme noktaları, yerel eşleme, uzak eşleme, kara liste, betik, DNS sahtekarlığı, ağ durumu, beyaz liste)
get_ssl_proxying_listEtkin durumu ve alan adı listeleri dahil mevcut SSL Proxy yapılandırmasını al
create_breakpointBir URL deseniyle eşleşen istekleri veya yanıtları duraklatmak ve incelemek/değiştirmek için yeni bir kesme noktası kuralı oluştur
create_map_localEşleşen isteklere özel bir yanıt döndürmek için Yerel Eşleme kuralı oluştur
create_map_remoteİstekleri bir URL'den diğerine yönlendirmek için Uzak Eşleme kuralı oluştur
create_blacklistBir URL deseniyle eşleşen istekleri engellemek için Kara Liste kuralı oluştur
create_scripting_ruleİstekleri/yanıtları değiştirmek için özel JavaScript içeren bir Betik kuralı oluştur
enable_ssl_proxyingHTTPS trafiğini çözmek için belirli bir alan adında SSL Proxy'yi etkinleştir
clear_sessionMevcut oturumdaki tüm yakalanan akışları temizle
toggle_recordingHTTP trafiği kaydını başlat veya durdur
export_flow_curlYakalanan bir HTTP isteğini cURL komutu olarak dışa aktar
filter_flowsGelişmiş filtre kriterleri kullanarak yakalanan HTTP/HTTPS akışlarını filtrele
get_certificate_statusProxyman'ın kök sertifikasının mevcut durumunu al
install_certificateProxyman kök CA sertifikasını yükle ve güven
uninstall_certificateProxyman kök CA sertifikasını Anahtar Zinciri'nden kaldır
inject_terminalProxyman proxy ortam değişkenleri enjekte edilmiş bir terminal uygulaması başlat
get_terminal_manual_commandProxy ortam değişkenlerini manuel olarak ayarlamak için bir bash source komutu al
answer_setup_questioniOS, Android, tarayıcılar vb.'den HTTPS yakalama hakkındaki kurulum sorularını yanıtla
search_docsDahili Proxyman kurulum ve sorun giderme doküman dizininde ara
list_setup_workflowsProxyman MCP'nin kullanıcılara rehberlik edebileceği desteklenen kurulum iş akışlarını listele
list_popular_workflowsProxyman'ın seçilmiş varsayılan sıralamasını kullanarak popüler kurulum iş akışlarını listele
open_proxyman_screenmacOS uygulamasında belirli bir Proxyman kılavuzunu veya kurulum ekranını aç
run_guided_setupTarayıcılar veya Android emülatörleri için Proxyman'da tek tıklamalı otomasyon çalıştır
list_reverse_proxiesYapılandırılmış Ters Proxy girişlerini listele
create_reverse_proxylocalhost veya özel yerel port yönlendirmesi için bir Ters Proxy girişi oluştur
generate_codeYakalanan bir HTTP akışından 18'den fazla dil/çatıda kod üret
create_dns_spoofingBir ana bilgisayar adını farklı bir IP adresine yönlendirmek için DNS Sahtekarlığı kuralı oluştur
list_dns_spoofingTüm DNS Sahtekarlığı kurallarını ve etkin durumlarını listele
update_dns_spoofingMevcut bir DNS Sahtekarlığı kuralını güncelle
get_external_proxyMevcut Harici Proxy (üst proxy) yapılandırmasını al
set_external_proxyBelirli bir protokol türü için Harici Proxy ayarını yapılandır
toggle_no_cachingÖnbellekleme Yok özelliğini aç/kapat (önbellek ile ilgili başlıkları kaldırır)
inject_electronProxyman proxy yapılandırması enjekte edilmiş bir Electron uygulaması başlat
open_proxymanProxyman macOS uygulamasını başlat
quit_proxymanProxyman macOS uygulamasından çık

MCP v2 (Proxyman ≥ v6.7.0)

  • iOS, Android, tarayıcılar, terminal, VPN, localhost ve üçüncü taraf kütüphaneleri kapsayan dahili bilgi tabanı
  • Yeni komutlar: answer_setup_question, search_docs, list_setup_workflows, open_proxyman_screen, run_guided_setup, create_reverse_proxy
  • Sohbet istemcileri için MCP kaynakları ve istem şablonları
  • Ters proxy oluşturma/listeleme desteği

Güvenlik

  • Sunucu yalnızca 127.0.0.1 adresine bağlanır (ağa maruz kalma yok)
  • Oturum başına şifreleme anahtarı ~/Library/Application Support/com.proxyman.NSProxy/mcp-handshake.json içinde saklanır
  • El sıkışma dosyası 0600 izinlerine sahiptir (yalnızca sahibin erişimi)
  • Hassas veriler (kimlik doğrulama anahtarları, parolalar, API anahtarları) yanıtlarda otomatik olarak gizlenir