sokrates
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@sokratesI want to create a RAG chatbot but I'm unsure about the details."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Sokrates — Spec-Elicitation MCP Sunucusu
Kullanıcının belirsiz bir hedefini Sokratik sorularla netleştirip yapılandırılmış bir teknik spec'e dönüştürmeye yardımcı olan bir MCP araç seti.
Tasarım ilkesi: sıfır API kullanımı
Bu sunucu hiçbir LLM API'sine bağlanmaz, kendi API key'i yoktur. Reasoning'in tamamı (hangi soruyu soracağına karar vermek, ne zaman yeterli bilgi toplandığını değerlendirmek) bu araçları çağıran model (Claude Desktop/Code, kullanıcının kendi aboneliği üzerinden) tarafından yapılır. Sokrates sadece:
Oturum durumu tutar (hangi kategoriler cevaplandı) — düz Python state.
Elle küratörlüğü yapılan bir bilgi tabanında anahtar kelime araması yapar.
Toplanan cevapları bir markdown şablonuyla birleştirir.
Hiçbiri dış bir servise ağ isteği atmıyor.
Related MCP server: Spec-driven Development MCP Server
Dil tasarımı
Tool tanımları, instructions ve veri dosyaları (checklist.yaml,
bilgi_tabani.yaml) kasıtlı olarak İngilizce — bunlar doğrudan
kullanıcıya gösterilmeyen, LLM'in okuduğu bir "protokol katmanı".
Sokrates'in instructions'ı çağıran modele açıkça şunu söylüyor:
kullanıcıyla HER ZAMAN kullanıcının kendi dilinde konuş (Türkçe yazan
Türkçe, İngilizce yazan İngilizce soru alır — bu otomatik). generate_spec
çıktısı ise varsayılan olarak İngilizce üretilir (taşınabilirlik için —
başka bir kodlama LLM'ine verilecek bir prompt olduğundan), kullanıcı
açıkça kendi dilini isterse bu değişir.
Bağlanma
Hosted (önerilen — kurulum gerektirmez)
Sokrates FastMCP Cloud üzerinde yayında:
https://sokrates.fastmcp.app/mcpClaude Desktop/Code'un MCP ayarlarına (veya .mcp.json'a) bu URL'i uzak
(remote/HTTP) bir sunucu olarak eklemeniz yeterli — Python kurulumu,
pip install, dosya yolu düzenlemesi gerekmez. FastMCP Cloud, main
branch'e her push'ta otomatik olarak yeniden deploy eder.
Claude.ai (web) üzerinden bağlanma:
claude.ai → sohbet kutusunun yanındaki + menüsü → Connectors → Add connector.
İsim olarak
sokrates, URL olarakhttps://sokrates.fastmcp.app/mcpgirip kaydedin.Aynı + menüsünden Connectors listesinde
sokrates'i açık konuma getirin.Yeni bir sohbette belirsiz bir hedefinizi anlatın (ör. "bir gym app yapmak istiyorum") — Claude otomatik olarak
start_session'ı çağırır.
Kurulum, config dosyası düzenleme veya Python gerekmez.
Yerel (geliştirme/offline kullanım için)
pip install -r requirements.txtArdından setup.bat'ı çalıştırın — bu, kurulum_yardimci.py aracılığıyla
Claude Desktop'ın claude_desktop_config.json dosyasına Sokrates'i
güvenli şekilde ekler (mevcut başka MCP sunucularını bozmadan). Claude
Code kullanıyorsanız bu klasördeki .mcp.json'u projenize kopyalayın.
Kaydedip Claude'u yeniden başlattığınızda start_session,
search_knowledge_base, submit_answer, generate_spec araçları
otomatik olarak görünür.
Kullanım akışı
Kullanıcı belirsiz bir hedef anlatır ("bir RAG chatbot istiyorum" gibi).
Model
start_session(goal)çağırır, sabit bir checklist alır.Model, checklist'teki HER kategori için kendi Sokratik sorularını kullanıcıya sorar, cevabı
submit_answerile kaydeder.Belirsiz bir teknik terim/araç seçimi gerektiğinde
search_knowledge_baseile güncel seçenekleri sorgular.Tüm kategoriler kapanınca
generate_specile nihai spec üretilir.
Bakım
data/bilgi_tabani.yaml elle küratörlüğü yapılan bir dosyadır,
otomatik güncellenmez. Yeni bir araç/framework kategorisi eklemek ya
da mevcut bir girdiyi güncellemek için doğrudan bu dosyayı düzenleyin
(last_updated alanını da güncelleyin) — İngilizce yazın, dil
tasarımı yukarıda açıklandı. data/checklist.yaml elicitation
kategorilerini tanımlar — yeni bir proje türü için ek kategori
gerekiyorsa buraya eklenir.
v1 kapsam sınırları (bilinçli ertelendi)
Bilgi tabanı araması basit anahtar kelime eşleşmesi — embedding tabanlı semantik arama yok.
Oturumlar bellek-içi (
_oturumlardict) — sunucu süreci yeniden başlarsa (ör. yeni bir deploy) açık oturumlar kaybolur, kalıcı depolama yok.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceFacilitates spec-driven development workflows by providing structured prompts for generating requirements in EARS format, design documents, and implementation code following a systematic approach.Last updated96435MIT
- AlicenseBqualityDmaintenanceEnables AI-guided spec-driven development workflow that transforms ideas into implementation through structured stages: goal collection, requirements gathering in EARS format, technical design documentation, task planning, and systematic code execution.Last updated91621MIT
- Alicense-qualityDmaintenanceTransforms high-level business intents into structured Data Product Requirement Prompts through AI-powered conversational refinement. Guides users through clarifying questions to gather comprehensive requirements for automated Business Intelligence dashboard generation.Last updated1Apache 2.0

Pathmodeofficial
AlicenseAqualityBmaintenanceSocratic AI that turns vague problems into structured intent specs — objective, outcomes, edge cases, constraints. Zero-config locally, or team mode for evidence, dependency graphs, and governance. Ships 7 auto-triggering Claude Code skills. Build the right thing.Last updated20812MIT
Related MCP Connectors
Turns vague automation requests into tool stacks, prompts, QA checks, and human boundaries.
Adaptive plan/build/review cycles for AI coding assistants, persisted across sessions.
Design spec + milestones AI coding agents read before building; drift flagged, changes reviewed.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/aktapokus/sokrates-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server