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.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"fonlar-mcp": {
"command": "npx",
"args": []
}
}
}