AI Genel Çalışma Rehberi

Blog / Rehber

Obsidian MCP Recipe: AI Coding Agent'e Kalıcı Hafıza

Son güncelleme: Mayıs 2026


Giriş: Her Oturumda Baştan Anlatma Yorgunluğu

AI coding agent ile çalışırken en can sıkıcı noktalardan biri şu: yeni bir oturum açtığınız an agent'in hafızası sıfırlanıyor.

Dün birlikte aldığınız kararları, naming convention'ları, hangi klasörde ne yaptığınızı tekrar anlatmak zorunda kalıyorsunuz. Bir noktadan sonra geliştirmeden çok "kontekst taşıma" işi yapıyoruz.

Bu yazıda, bu sorunu Obsidian + MCP + Docker kombinasyonu ile nasıl çözdüğümüzü anlatacağım. Hem de yerelde, ek lisans maliyeti olmadan.


TL;DR


Neden Bu Yaklaşım İşe Yarıyor?

Temel fikir şu:

Bunu ayırınca iki şey oluyor:

Kısa projelerde farkı daha az hissedersiniz. Ama 10+ oturumluk işlerde bu yaklaşım gerçekten çarpan etkisi yaratıyor.


Mimariyi Basitçe Düşünelim

Sistem akışı çok karmaşık değil:

Sonuç: Agent, proje hafıza dosyalarını okuyup güncelleyebiliyor.


Adım Adım Kurulum

1) Ön Gereksinimler

Aşağıdakiler kurulu olmalı:

Docker tarafını doğrulamak için:

docker --version

2) Obsidian Vault'u Hazırlayın

Önerilen tek bir merkezi vault kullanımı:

Örnek hafıza dosyaları:

3) Local REST API Eklentisini Açın

Obsidian içinde:

Bu kurulum, Docker container'ın host üzerindeki Obsidian'a sorunsuz ulaşmasını kolaylaştırıyor.

4) MCP Obsidian Container'ı Test Edin

docker pull mcp/obsidian
docker run -i --rm \
  -e OBSIDIAN_HOST=host.docker.internal \
  -e OBSIDIAN_API_KEY=YOUR_KEY \
  mcp/obsidian

Not:

5) VS Code MCP Konfigürasyonu

Proje içinde .vscode/mcp.json dosyasına sunucu tanımını ekleyin:

{
  "servers": {
    "obsidian": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "-e", "OBSIDIAN_HOST",
        "-e", "OBSIDIAN_API_KEY",
        "mcp/obsidian"
      ],
      "env": {
        "OBSIDIAN_HOST": "host.docker.internal",
        "OBSIDIAN_API_KEY": "YOUR_KEY"
      }
    }
  }
}

Proje İçinde Hafıza Rolleri

Bu ayrım kritik:

Agent'e başlangıçta bu dosyaları okutursanız, ilk mesajdan itibaren daha doğru hareket ediyor.


Gerçek Hayatta Ne Kazandırıyor?

Aynı sprint içinde gün aşırı çalışan ekiplerde etkisi çok net:

Özellikle "neden böyle yaptık" bilgisini saklamak için iyi bir çözüm.


Dikkat Edilmesi Gerekenler


Kime Uygun, Kime Değil?

Uygun:

Daha az uygun:


Sonuç

Obsidian MCP yaklaşımı, AI agent'i sihirli şekilde mükemmelleştirmiyor. Ama doğru kullanılırsa şunu sağlıyor:

Kısaca: "agent'e hafıza eklemek" aslında süreç tasarımı meselesi. Obsidian + MCP bunu pratiğe dökmek için çok temiz bir yol sunuyor.


Kaynaklar