İhale MCP nedir? EKAP ihalelerini asistana aratmak, kurulum ve sınırlar
Asistanına bir konuda kamu ihalesi ya da resmî ilan aratırsın; İhale MCP EKAP'taki ihaleleri, ihale duyurularını, sonuç ilanlarını, doğrudan temin kayıtlarını ve ilan.gov.tr resmî ilanlarını bulup okur. 13 aracı da yalnızca okur. Said Sürücü adlı bir bireyin yazdığı MIT lisanslı topluluk projesi (saidsurucu/ihale-mcp); yazarın EKAP ve hükümetle bağlantısı olmadığı README'de yazıyor. Resmî bir API kullanmaz: EKAP ve ilan.gov.tr'nin iç servislerine doğrudan istek atar ve EKAP'ın bot korumasını bir tarayıcıyla geçer. EKAP bu servisleri değiştirdikçe araç kırılabiliyor; en son sorun ("artık çalışmıyor", 9 Ekim 2026) hâlâ açık.
- Ne yapar
- Asistana EKAP ihalelerini ve resmî ilanları aratır
- Tür
- MCP sunucusu (yerel ya da yazarın uzak adresi)
- Yapımcı
- Said Sürücü (bireysel, resmî değil)
- Yazma
- Hiçbir şey yazmaz, 13 okuma aracı
- Güvenilirlik
- Resmî API değil, EKAP değişince kırılabiliyor
- Türkçe
- Veri Türkçe; araç adları İngilizce
- Ücret
- Yazılım ücretsiz (MIT); uzak adres için kota/ücret belirtilmemiş
İhale MCP ne işe yarar?
MCP, yapay zekâ programlarının dış araçlara bağlanma standardıdır. İhale MCP ile asistan EKAP v2'de ihale arar (metin, ihale kayıt numarası, tür, il, tarih, OKAS kodu, idare), bir ihalenin ayrıntılarını ve duyurularını getirir, sonuç ilanlarından yüklenici ve bedel çıkarır, doğrudan temin kayıtlarını ve ilan.gov.tr'deki resmî ilanları (UYAP e-satış, BIK, personel, tebligat, ihale) aratır.
13 aracın hepsi okuma; EKAP servisleri değişince kırılabiliyor.
Sınır: bir firmanın kazandığı bütün ihaleleri listelemez. EKAP'ın metin arama indeksi sonuç ilanlarını kapsamıyor; araç yalnız idare, il ya da OKAS ile daraltılmış sonuç ilanlarını tarar ve kapsam çok genişse hata verir.
Kime yarar: Kamu ihalelerini takip eden firmalara ve danışmanlara. Ancak bu bir hukuki ya da ticari bilgi hizmeti değildir; ihale kararı vermeden önce sonuçları EKAP'tan doğrula.
İhale MCP nasıl kurulur?
İki yol var. README yalnız Claude Desktop ve 5ire için adım veriyor; ChatGPT, Cursor ve VS Code için belgede bir şey yok.
- Claude Desktop'ı aç.
- Settings sonra Connectors sonra Add Custom Connector.
- Ad olarak "İhale MCP", adres olarak
https://ihale.surucu.dev/mcpyaz ve Add'e tıkla.
!Bu adres yazarın kendi işlettiği sunucudur: aramaların (anahtar kelime, firma adı, il, ihale kayıt numarası) onun sunucusundan geçer. Sunucunun kayıt tutup tutmadığı README'de yazmıyor.
Python, uv ve Git kur (Windows'ta Microsoft Visual C++ Redistributable de). Claude Desktop Settings sonra Developer sonra Edit Config ile claude_desktop_config.json dosyasındaki mcpServers altına şunu ekle, sonra Claude Desktop'ı kapatıp aç:
› {"mcpServers":{"İhale MCP":{"command":"uvx","args":["--from","git+https://github.com/saidsurucu/ihale-mcp","ihale-mcp"]}}}Bu komut sürüm sabitlemez, her seferinde main dalını çeker. Python sürümü belgelerde dört yerde farklı yazıyor (README 3.11+, paket tanımı 3.12+).
Yerel uvx --from git+... komutunun doğrudan çalışıp çalışmadığı belgeden net değil: paket tanımında komut girişi yok, giriş noktası setup.py içinde. PyPI ve npm'de ihale-mcp adlı paket yok.
İhale MCP nasıl kullanılır?
Kurulumdan sonra isteği normal yazarsın. İhale sonuçlarını resmî kaynaktan doğrulamayı unutma.
!İhale ve ilan metinleri üçüncü taraf içeriğidir. Talimat gibi görünen metinleri asistan izlememeli; sonucu kendin kontrol et.
İhale MCP nerede çalışır?
| Claude DesktopVar | Uzak bağlayıcı ya da yerel yapılandırma. |
|---|---|
| 5ireVar | README'de adımlar var. |
| ChatGPT, Cursor, VS Code ve diğerleriNet değil | Belgede yazmıyor; çalışmaz demek değildir. |
İhale MCP neye erişir, verilerim nereye gider?
EKAP v2 ihale arama, ayrıntı, duyuru, sonuç ilanı, OKAS kodları ve idareler; doğrudan temin kayıtları; ilan.gov.tr ilanları. Kişisel hesap ya da dosya okumaz.
Hiçbir araç kayıt oluşturmaz ya da değiştirmez; dışarıya yazı yazmaz.
Yok.
Uzak adreste sorgun yazarın sunucusuna gider, o da EKAP ve ilan.gov.tr'ye ileterek sonucu döner. Yerelde sorgu bilgisayarından doğrudan kamu servislerine gider ve yazarın sunucusu araya girmez. Her iki durumda yanıtları kullandığın yapay zekâ servisi görür.
!Araç resmî bir API kullanmıyor: EKAP ve ilan.gov.tr'nin iç servislerine imzalı başlıklarla doğrudan istek atıyor. Eylül 2026'dan beri EKAP v2 insan doğrulaması çerezi istiyor; araç bir tarayıcıyı arka planda açıp çerezi alıyor (yaklaşık 5 dakika geçerli). Bu rehber, kullanımın EKAP ve ilan.gov.tr hizmet şartlarına uygun olup olmadığı konusunda hüküm vermez; ticari kullanımdan önce bu siteler için kendi şartlarını oku.
GitHub Güvenlik Danışmanlıkları boş. Paket PyPI'de yayımlı değil; bağımlılıkların uyarıları bu notun kapsamı dışında. Bu "güvenli" demek değildir.
İhale MCP ücretsiz mi?
Yazılım ücretsiz ve MIT lisanslı. Yazarın uzak adresi için ücret ya da kota README'de yok. Yerelde kendi bilgisayarının kaynağı ve kullandığın yapay zekâ servisinin ücreti sana ait. TL fiyatı yok.
Sık sorunlar ve çözümleri
| Ne oluyor | Ne yapmalı |
|---|---|
| Arama bir gün çalışıyor, ertesi gün çalışmıyor | EKAP servisleri değişince araç kırılıyor (Ağustos 2026'da şifreleme anahtarı değişti, yazar güncelledi). En son sorun "artık çalışmıyor" (#7, 9 Ekim 2026) açık ve yanıtsız. |
| Uzak sunucuda ihale arama hata veriyor, "yerelde çalıştırın" diyor | Kodun hata iletisi: insan doğrulaması uzakta geçilemezse EKAP v2 ihale araçları uzakta çalışmaz; doğrudan temin ve ilan.gov.tr araçları çalışır. README ise doğrulamanın otomatik geçildiğini yazıyor; hangisinin güncel olduğu belli değil. Yerel kurulumu dene. |
| Tüm araçlar 406 Not Acceptable veriyor | Eylül 2026'da bildirilen sorun (#6), düzeltildi; README'deki adres artık ihale.surucu.dev. |
| Doğrulama çerezi bitince ilk istek yavaş | README: çerez yaklaşık 5 dakika geçerli; ilk istek birkaç saniye uzun sürer. |
İhale MCP nasıl kaldırılır?
- Uzak adres: Claude Desktop'ta Settings sonra Connectors listesinden İhale MCP'yi kaldır (menü adı Claude sürümüne göre değişebilir).
- Yerel: claude_desktop_config.json içindeki "İhale MCP" girdisini sil ve Claude Desktop'ı yeniden başlat. uv önbelleğindeki kopya ve indirilen tarayıcı ayrıca silinir (yolları README'de yok).
- 5ire: Tools altında aracı devre dışı bırak ya da sil.
Sık sorulan sorular
İhale MCP resmî bir araç mı?
Hayır. Said Sürücü adlı bir bireyin topluluk projesi; README yazarın EKAP ve hükümetle bağlantısı olmadığını söylüyor.
Resmî API mi kullanıyor?
Hayır. EKAP ve ilan.gov.tr'nin iç servislerine doğrudan istek atıyor ve EKAP'ın insan doğrulamasını bir tarayıcıyla geçiyor. Bu yüzden EKAP değişince kırılabilir.
Şu an çalışıyor mu?
Net değil. Uzak sunucunun sağlık adresi iyi döndü, ancak bu arama araçlarının çalıştığını göstermez; 9 Ekim 2026'da açılan "artık çalışmıyor" sorunu (#7) hâlâ açık.
Ücretsiz mi?
Yazılım ücretsiz ve MIT lisanslı. Yazarın uzak adresi için ücret ya da kota belirtilmemiş.
Bir şeyi değiştirir ya da siler mi?
Hayır; 13 aracın hepsi arama ve getirme çağrısı. EKAP ya da ilan.gov.tr'de hiçbir kayıt oluşturmaz.
Aramalarım nereye gidiyor?
Uzak adreste yazarın sunucusuna ve oradan kamu servislerine; yerelde doğrudan kamu servislerine. Her iki durumda yanıtları kullandığın yapay zekâ servisi görür.
Hizmet şartlarıyla çatışır mı?
Net değil: EKAP ve ilan.gov.tr hizmet şartlarını kendin kontrol et. Resmî API olmadığı ve bot korumasının tarayıcıyla geçildiği biliniyor.
İlgili rehberler
Kaynaklar
Resmî kaynaklarda net olmayanlar: Aracın bugün çalışıp çalışmadığı · EKAP ve ilan.gov.tr hizmet şartları · uzak sunucunun işletim koşulları, kayıt ve kota durumu · ChatGPT, Cursor, VS Code desteği · bağımlılıkların güvenlik uyarıları · yerel komutun doğrudan çalışıp çalışmadığı. Her biri ilgili bölümde yazılı.
