Skip to main content
Glama

turkiye-mcp

Yapay zeka asistanlarına (Claude, Cursor ve diğer MCP istemcileri) Türkiye'ye özgü güncel veri ve hesaplamalar kazandıran bir MCP sunucusu.

Dil modelleri asgari ücreti, bayram tarihlerini ya da dünkü dolar kurunu genellikle bilmez veya yanlış bilir. turkiye-mcp bu bilgileri resmi kaynaklardan alır.

An MCP server providing Turkey-specific data to AI assistants: Central Bank (TCMB) exchange rates, public holidays and business-day calculations.

Araçlar

Araç

Ne yapar

Kaynak

doviz_kurlari

Güncel ya da geçmiş tarihli TCMB kurları. Tatil günleri için önceki bülteni döner.

TCMB

resmi_tatiller

Bir yılın resmi ve dini tatilleri; arifeler yarım gün olarak işaretli.

2429 sayılı Kanun, Diyanet takvimi

is_gunu_ekle

"Tebliğden itibaren 10 iş günü" gibi süreleri hafta sonu ve bayramları atlayarak hesaplar.

—

Örnek sorular

  • "Geçen ayın son iş günündeki euro kuru neydi?"

  • "Bugünden itibaren 15 iş günü sonrası hangi tarihe denk geliyor?"

  • "2027'de Kurban Bayramı hangi günlere denk geliyor, köprü yapmak için kaç gün izin almam lazım?"

Related MCP server: evds-mcp-server

Kurulum

Node.js 20 veya üzeri gerekir.

git clone https://github.com/fefezey/turkiye-mcp.git
cd turkiye-mcp
npm install
npm run build

Claude Code

claude mcp add turkiye -- node /tam/yol/turkiye-mcp/dist/index.js

Claude Desktop

claude_desktop_config.json dosyasına ekleyin:

{
  "mcpServers": {
    "turkiye": {
      "command": "node",
      "args": ["/tam/yol/turkiye-mcp/dist/index.js"]
    }
  }
}

npm'de yayımlandıktan sonra npx -y turkiye-mcp ile kurulumsuz çalıştırılabilecek.

Geliştirme

npm run dev       # TypeScript izleme modu
npm test          # testler (ağ erişimi gerektirmez)
npm run inspect   # MCP Inspector ile araçları elle dene

Proje yapısı:

src/
  index.ts      stdio giriş noktası
  server.ts     araç tanımları
  tcmb.ts       TCMB kur bülteni indirme ve ayrıştırma
  tatiller.ts   resmi tatiller ve iş günü hesabı
  tarih.ts      UTC tabanlı tarih yardımcıları

Yol haritası

Katkılara açık. Her madde ayrı bir PR olabilir:

  • TCKN, VKN ve IBAN doğrulama

  • İl, ilçe ve mahalle verisi

  • KDV ve stopaj hesaplayıcı

  • Asgari ücret net/brüt hesabı (yıllara göre parametreler)

  • Kıdem tazminatı tavanı

  • Resmi Gazete günlük özeti

  • 2028 ve sonrası için dini bayram tarihleri

  • npm'de yayımlama

Katkı

  1. Bir issue açın ya da yol haritasından bir madde seçin.

  2. Yeni araç için src/ altına modül, test/ altına test ekleyin.

  3. Testler ağ erişimi gerektirmemeli; dış kaynakları test/fixtures/ ile taklit edin.

  4. Resmi veri eklerken kaynağı kod yorumunda belirtin.

Sorumluluk reddi

Veriler resmi kaynaklardan alınır ancak hukuki veya mali kararlarda tek başına esas alınmamalıdır. Dini bayram tarihleri Diyanet takvimine göre elle girilir; yeni yıllar eklenirken diyanet.gov.tr üzerinden doğrulanmalıdır.

Lisans

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    F
    maintenance
    Provides access to Turkish Central Bank (TCMB) exchange rates with current and historical data since 1996, currency conversion, rate history statistics, and multi-currency comparisons with smart caching.
    6
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables querying Turkish economic data (inflation, FX rates, policy rates, etc.) from TCMB EVDS via curated tools, preventing LLM hallucination.
    6
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI assistants to query Turkey's public data, including central-bank FX rates, earthquake catalog, weather forecasts, public holidays, and offline validation of Turkish ID, tax, and IBAN numbers, with sourced and timestamped responses.
    44
    77 npm
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables LLM clients to retrieve official Turkish central-bank exchange rates, MPC (PPK) decisions, Inflation Reports, Financial Stability Reports, and market-participant surveys, with page- or bulletin-level citations and sentence-level comparisons of policy statements. It works without any API key for FX data and documents, while an optional free EVDS key unlocks the full statistical catalogue for policy rates, inflation, and reserves.
    11
    1
    MIT