İçeriğe geç
Yazılara dön

~/writing saha notu

  • finmcp
  • mcp
  • finance
  • ai-agents
  • open-source
  • finansal veri

FinMCP: Yapay Zekâ İçin Canlı Finansal Veri MCP Sunucusu

Mustafa Ramx pixel avatar Mustafa Ramx15 Mar 20262 dk okuma
Kapak görseli: FinMCP: Yapay Zekâ İçin Canlı Finansal Veri MCP Sunucusu
Bu sayfada7 bölüm
  1. Eksik olan neydi?
  2. Ne geliştirdim?
  3. FinMCP ile neler alırsınız?
  4. FinMCP nasıl çalıştırılır?
  5. Neden Yahoo Finance?
  6. Otomasyon fikirleri
  7. FinMCP’yi alın

Claude’a yatırımlarım hakkında gereğinden sık soru soruyorum. “Bu ETF diğerinden nasıl ayrılıyor?” veya “Bu hisse için analistlerin görüşü ne?” gibi soruların yanıtı ise çoğu zaman eski ya da tamamen uydurma olabiliyor.

Yapay zekâ modellerinin bilgi kesim tarihi var. Bugün, geçen hafta veya geçen ay piyasada ne olduğunu bilmiyorlar. Yatırım kararları için bu ciddi bir eksiklik.

Eksik olan neydi?

Yapay zekâ asistanlarına canlı finansal veri sağlayan Finance MCP sunucularını araştırdım. Fikir harika görünüyordu; ancak ücretsiz finans MCP’lerinin çoğu yalnızca ABD piyasalarında çalışıyordu. ASX, LSE ve diğer popüler piyasalar genellikle kapsam dışı kalıyordu.

Ne geliştirdim?

Yahoo Finance’in ücretsiz ve dokümante edilmemiş API’sinin ABD hisseleri, ASX, kripto, döviz ve ETF’leri kapsadığını gördüm. API anahtarı gerekmiyordu. Mevcut bir MCP wrapper’ını yeniden ele alıp düzgün bir üretim sunucusu olarak FinMCP’yi yayınladım.

FinMCP’yi Claude, ChatGPT veya Cursor’a bağlayarak Yahoo Finance’in desteklediği piyasalardan canlı veriler alabilirsiniz. Sunucuyu yerel olarak çalıştırabilir veya Railway ya da Docker üzerinde HTTPS ile arkadaşlarınızla paylaşabilirsiniz.

FinMCP ile neler alırsınız?

Yatırımcıların gerçekten ihtiyaç duyduğu 15 araç bulunur:

  • BHP.AX, AAPL, BTC-USD ve EURUSD=X gibi semboller için aynı anda 100’e kadar canlı fiyat
  • Kripto ve döviz verileri
  • Yıllık ve üç aylık finansal tablolar
  • Delta, gamma, theta ve vega içeren opsiyon zincirleri
  • Analist konsensüsü ve fiyat hedefleri
  • Kurumsal yatırımcı sahiplik verileri
  • Alaka puanlı piyasa haberleri
  • Sektör, F/K, temettü getirisi ve beta gibi ölçütlerle piyasa taraması

Örneğin Claude’dan üç ASX madencilik şirketinin dört yıllık serbest nakit akışı trendini karşılaştırmasını istedim. Verileri aldı ve net bir özet hazırladı; normalde bu iş spreadsheet üzerinde yaklaşık 20 dakika sürerdi.

FinMCP nasıl çalıştırılır?

Yerel kullanım: Node.js 22 veya üzeri, repository’yi klonlayın ve Claude Desktop’ı FinMCP’ye bağlayın. İlk kurulum birkaç dakika sürer.

Bulutta kullanım: Railway’e tek tıkla yayınlayıp herkese açık bir HTTPS adresi oluşturabilirsiniz. Kişisel kullanım için ücretsiz katman yeterlidir.

Neden Yahoo Finance?

Yahoo Finance ücretsizdir, küresel piyasalara erişir ve API anahtarı gerektirmez. Alpha Vantage günde 25 istekle sınırlıdır, Polygon ücretlidir; diğer seçeneklerin çoğu yalnızca ABD piyasalarını destekler.

Yahoo Finance; ABD, ASX, LSE, kripto, döviz ve ETF verilerini kapsar. API resmî olmadığı için circuit breaker, rate limiter, retry mantığı ve cache ile geçici sorunları kontrollü biçimde ele aldım.

Otomasyon fikirleri

  • Piyasa açılışı özeti: watchlist hareketlerini ve haberleri her sabah planlanmış bir prompt ile alın.
  • Portföy sağlık kontrolü: nakit akışı bozulan veya borcu artan şirketleri aylık tarayın.
  • Opsiyon takibi: put/call oranlarını ve olağandışı hareketleri izleyin.
  • Bilanço takibi: sonuçlardan önce analist tahminlerini çekin.
  • Temettü takvimi: ASX temettü hisseleri için ex-dividend tarihlerini takip edin.
  • Sektör rotasyonu: tarama verilerini analist duyarlılığıyla birleştirin.

FinMCP’yi alın

GitHub: github.com/mustafa-ramax/finmcp

Proje MIT lisanslı ve ücretsizdir. Bir sorunla karşılaşırsanız GitHub’da issue açabilirsiniz. Marketleri kişisel olarak takip etmek için Türkçe MarketPulseBar yazısına veya MarketPulseBar uygulama sayfasına göz atabilirsiniz.

FinMCP finansal veri sağlayan bir yazılım aracıdır; yatırım tavsiyesi değildir.

// bu yazıyı paylaş

X’te paylaşLinkedIn