MCP sunucusu

Bir yapay zekâ asistanının bu sitedekiyle aynı salt okunur sorguları çalıştırmasını ve her yanıtın kaynağını, zamanını aktarmasını sağlayan Model Context Protocol uç noktası.

Salt okunur, anahtarsız, SLA yokSunucuda oturum açma ve API anahtarı yoktur; yalnızca sorgu yapar ve açık API'nin hız sınırlarını paylaşır. Erişilebilirlik taahhüdü verilmez, araçlar değişebilir.

Uç nokta

URL
https://www.orbitprobe.com/api/mcp

Streamable HTTP taşıması, durumsuz: her POST tek bir JSON gövdesiyle yanıtlanır. Oturum ve olay akışı yoktur; bu yüzden GET 405 döner. Desteklenen yöntemler: initialize, ping, tools/list ve tools/call.

İstemcinize ekleyin

Claude Code

Terminalde bir kez çalıştırın. Her projede kullanılabilmesi için --scope user ekleyin.

shell
claude mcp add --transport http orbitprobe https://www.orbitprobe.com/api/mcp

Claude Desktop ve claude.ai

Settings → Connectors → Add custom connector yolunu açın, bir ad verin ve aşağıdaki adresi yapıştırın. OAuth alanlarını boş bırakın. Özel bağlayıcıların kullanılabilirliği Claude planınıza bağlıdır.

URL
https://www.orbitprobe.com/api/mcp

Sürümünüz yalnızca claude_desktop_config.json dosyasını okuyorsa, üçüncü taraf mcp-remote paketi (OrbitProbe tarafından geliştirilmemiştir; Node.js gerektirir) yerel bir girdiyi uzak adrese köprüleyebilir:

claude_desktop_config.json
{
  "mcpServers": {
    "orbitprobe": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://www.orbitprobe.com/api/mcp"
      ]
    }
  }
}

Cursor, VS Code ve diğer istemciler

Streamable HTTP konuşan her istemci adresi doğrudan kullanabilir. Cursor .cursor/mcp.json, VS Code .vscode/mcp.json dosyasını okur:

.cursor/mcp.json
{
  "mcpServers": {
    "orbitprobe": {
      "url": "https://www.orbitprobe.com/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "orbitprobe": {
      "type": "http",
      "url": "https://www.orbitprobe.com/api/mcp"
    }
  }
}

curl ile deneyin

Üç istek: el sıkışma, araç listesi, bir çağrı.

shell
curl -s https://www.orbitprobe.com/api/mcp -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"0"}}}'

curl -s https://www.orbitprobe.com/api/mcp -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

curl -s https://www.orbitprobe.com/api/mcp -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"ssl_certificate","arguments":{"domain":"yourdomain.com"}}}'

Araçlar

Her araç, sitedekiyle aynı kurallarla doğrulanan bir "domain" metni alır. Sonuçlar, her parça için status, source ve observedAt içeren kısa JSON metnidir.

AraçArgümanlarDöndürdüğü
domain_lookupdomainTam rapor: kayıt bilgisi, DNS kayıtları, e-posta kayıtları, barındırma ağı ve HTTPS/TLS.
dns_recordsdomain, type?A, AAAA, NS, MX, TXT, CAA, SOA ve CNAME kayıtları. İsteğe bağlı "type" listeyi süzer.
mail_security_checkdomainMX sunucuları, yayımlandığı hâliyle SPF ve DMARC kayıtları ve bunlara ilişkin bulgular. DKIM, seçici gerektirdiği için sınanmaz.
ssl_certificatedomainSertifikayı veren, konu, geçerlilik tarihleri, kalan gün, sertifikadaki adlar ve zincirin sunucumuzdan doğrulanıp doğrulanmadığı.
dns_propagationdomain, type?Sabit bir açık çözümleyici listesinin tek bir kayıt türü (varsayılan A) için yanıtları; "M çözümleyiciden N'si" diye ifade edilir.
whois_registrationdomainRDAP ya da WHOIS'ten kayıt operatörü, oluşturma ve bitiş tarihleri, EPP durum kodları, ad sunucuları ve DNSSEC bilgisi.

Yanıtlar nasıl okunmalı

Sonucun her parçası kendi durumunu taşır. "error" ve "unsupported", o parçanın o anda sunucumuzdan kontrol edilemediğini söyler; sonuçta ayrıca couldNotBeChecked: true bulunur. Asistan bunu "kayıt yok" diye çevirmemeli; başarısız ya da boş bir kayıt sorgusundan alan adının tescile açık olduğu sonucunu asla çıkarmamalıdır.

Hiç çalıştırılamayan bir araç çağrısı (geçersiz ad, example.com gibi ayrılmış ad, yalnızca özel adreslere çözülen hedef, hız sınırına ulaşılması) bunu açıkça söyleyen bir cümleyle araç hatası olarak döner.

Bütün gözlemler tek bir sunucu konumundan yapılır. Yayılım sonuçları yalnızca listelenen çözümleyicileri kapsar.

Sınırlar

Araç çağrıları HTTP API ile aynı sınırlayıcıyı, istemci IP adresi başına kullanır: rapora dayalı araçlar için dakikada 30 ve saatte 300, dns_propagation için dakikada 12 ve saatte 120. Önbellekten dönen sonuçlar sayılmaz. Sınıra ulaşıldığında araç, bekleme süresini belirten bir hata döndürür.

İstek gövdesi en çok 16 KB, bir JSON-RPC toplu isteği en çok 5 ileti olabilir; iletiler sırayla işlenir.

İlgili sayfalar

Sık sorulan sorular

Asistan hesabıma ya da portföyüme erişebilir mi?

Hayır. MCP sunucusu yalnızca herkese açık sorguları sunar. Oturum açma yoktur ve çalışma alanı verilerini göremez.

Bir şeyi değiştirebilir mi?

Hayır. Altı aracın tamamı salt okunurdur ve araç listesinde bu şekilde (readOnlyHint) işaretlenmiştir.

example.com çağrısı neden başarısız oldu?

Belgelendirme için ayrılmış adlar canlı olarak sorgulanmaz. Gerçek bir alan adı sorun.