loading…
Search for a command to run...
loading…
Provides access to Turkish investment fund data (TEFAS) via Claude, enabling queries about fund prices, performance, and comparisons.
Provides access to Turkish investment fund data (TEFAS) via Claude, enabling queries about fund prices, performance, and comparisons.
Türkiye'deki yatırım fonlarının (TEFAS) verilerini Claude'a sunan Model Context Protocol sunucusu.
Claude Desktop veya Claude Code üzerinden doğrudan TEFAS'a sorgu atmanı sağlar:
"AAK fonunun son fiyatı ve 1 yıllık getirisi nedir?"
"GO9 ve TTE fonlarını portföy ve performans olarak karşılaştır."
"İçinde 'altın' geçen fonları listele."
| Tool | Açıklama |
|---|---|
get_fon_fiyat(fon_kodu) |
Güncel fiyat, günlük getiri, portföy büyüklüğü |
get_fon_fiyat_gecmisi(fon_kodu, periyod) |
Hafta / 1ay / 3ay / 6ay / 1yıl / 3yıl / 5yıl geçmiş |
get_fon_portfoy(fon_kodu, tarih?) |
Kategori bazlı portföy dağılımı |
karsilastir_fonlar(fon_1, fon_2, periyod) |
İki fonun getiri ve portföy karşılaştırması |
ara_fon(metin, limit) |
Fon kodu / ünvan araması |
donemsel_getiri_ozeti(fon_kodu) |
1a/3a/6a/yb/1y/3y/5y getiri tablosu |
git clone https://github.com/maku-cpu/fonlar-mcp.git
cd fonlar-mcp
uv sync
uv yüklü değilse: https://docs.astral.sh/uv/getting-started/installation/
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) veya
%APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"fonlar": {
"command": "uv",
"args": [
"--directory", "/MUTLAK/PATH/fonlar-mcp",
"run", "fonlar-mcp"
]
}
}
}
Claude Desktop'u kapat-aç. Sağ alttaki bağlantı ikonunda fonlar görünmeli.
claude mcp add fonlar -- uv --directory /MUTLAK/PATH/fonlar-mcp run fonlar-mcp
veya proje kökünde .mcp.json:
{
"mcpServers": {
"fonlar": {
"command": "uv",
"args": ["--directory", "/MUTLAK/PATH/fonlar-mcp", "run", "fonlar-mcp"]
}
}
}
MCP standart bir protokol — Claude'a özel değil. fonlar-mcp aşağıdaki tüm
client'larla aynı server kodu ile çalışır, sadece config dosyasının
yeri/formatı değişir.
~/.cursor/mcp.json veya proje kökünde .cursor/mcp.json:
{
"mcpServers": {
"fonlar": {
"command": "uv",
"args": ["--directory", "/MUTLAK/PATH/fonlar-mcp", "run", "fonlar-mcp"]
}
}
}
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"fonlar": {
"command": "uv",
"args": ["--directory", "/MUTLAK/PATH/fonlar-mcp", "run", "fonlar-mcp"]
}
}
}
Settings → MCP Servers, veya ~/.antigravity/mcp_settings.json:
{
"mcpServers": {
"fonlar": {
"command": "uv",
"args": ["--directory", "/MUTLAK/PATH/fonlar-mcp", "run", "fonlar-mcp"]
}
}
}
~/.config/zed/settings.json içinde context_servers bloğu:
{
"context_servers": {
"fonlar": {
"command": {
"path": "uv",
"args": ["--directory", "/MUTLAK/PATH/fonlar-mcp", "run", "fonlar-mcp"]
}
}
}
}
uvyoksa alternatif olarak doğrudan Python kullanılabilir:"command": "python3", "args": ["-m", "fonlar_mcp.server"], "env": {"PYTHONPATH": "/MUTLAK/PATH/fonlar-mcp/src"}
MCP Inspector ile araçları manuel deneyebilirsin:
cd fonlar-mcp
npx @modelcontextprotocol/inspector uv run fonlar-mcp
Tarayıcıda açılan UI'dan tool'ları çağır, JSON çıktıyı gör.
get_fon_fiyat_gecmisi ve karsilastir_fonlar aşağıdaki periyodları kabul eder:
hafta · 1ay · 3ay · 6ay · 1yil · 3yil · 5yil
Bu araç bilgilendirme amaçlıdır. TEFAS verilerini doğrudan iletir, yatırım tavsiyesi değildir. Yatırım kararlarınız size aittir.
MIT — bkz. LICENSE.
Tüm veriler tefas.gov.tr public API'sinden alınır.
Run in your terminal:
claude mcp add fonlar-mcp -- npx Yes, Fonlar MCP is free — one-click install via Unyly at no cost.
No, Fonlar runs without API keys or environment variables.
Self-hosted: the server runs locally on your machine via the install command above.
Open Fonlar on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001
Security
Low riskAutomated heuristic from public metadata — not a security guarantee.