MCP nedir?
Model Context Protocol (MCP), yapay zeka istemcilerinin (Claude, ChatGPT vb.) dış veri kaynaklarına ve araçlara standart bir arayüzle bağlanmasını sağlayan açık bir protokoldür. Nootropikler.com, nootropik veritabanını bu protokol üzerinden araç (tool) ve kaynak (resource) olarak yayınlar. Böylece bir AI asistanı, HTML sayfalarını tarayıp ayıklamak yerine yapılandırılmış veriyi doğrudan, güvenilir biçimde alır.
Özet
Sunucu salt-okunurdur, kimlik doğrulama gerektirmez ve ücretsizdir. İçerikler ticari sponsorluk içermez. İngilizce ana yayın dilidir; diğer desteklenen dillerde de sürümler sunulur.
Bağlantı bilgileri
- Taşıma: Streamable HTTP - JSON-RPC 2.0 over HTTP (durumsuz / stateless)
- İçerik tipi:
Content-Type: application/json - Protokol sürümü:
2025-06-18 - Kimlik doğrulama: Gerekmez (herkese açık, salt-okunur)
Claude Desktop'a ekleme
Claude Desktop yapılandırma dosyanıza (claude_desktop_config.json)
aşağıdaki girdiyi ekleyin. Uzak HTTP sunucusuna köprü için mcp-remote
kullanılır:
{
"mcpServers": {
"nootropikler": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://nootropikler.com/mcp"]
}
}
}
Kaydedip Claude Desktop'ı yeniden başlattığınızda nootropikler sunucusu araç listesinde görünür. HTTP tabanlı uzak MCP sunucularını doğrudan destekleyen istemcilerde ise yalnızca yukarıdaki adresi eklemeniz yeterlidir.
Sunulan araçlar (tools)
| Araç | Açıklama | Parametreler |
|---|---|---|
| nootropik_ara | Ada, eş anlamlıya, etikete veya açıklamaya göre nootropik arar. | query (zorunlu) |
| nootropik_listele | Kataloğu işlev ve/veya kaynak eksenine göre listeler/filtreler. | kategori, kaynak (isteğe bağlı) |
| nootropik_detay | Tek bir nootropiğin tam profilini (dozaj, mekanizma, kanıt, kaynaklar, SSS) döndürür. | slug (zorunlu) |
| nootropik_karsilastir | İki veya daha fazla nootropiği yan yana karşılaştırır (doz, etki başlangıcı, güvenlik, kanıt, zamanlama). | slugler (zorunlu, dizi) |
| nootropik_etkilesim | Seçilen maddeler ve ilaç sınıfları arası bilinen genel etkileşimleri/sinerjileri döndürür (tıbbi tavsiye değildir). | slugler (zorunlu), ilac_siniflari (isteğe bağlı) |
| blog_listele | Yayınlanmış tüm blog yazılarını listeler. | - |
| blog_oku | Tek bir blog yazısının tam içeriğini döndürür. | slug (zorunlu) |
| news_list | Nootropik News’in desteklenen tüm dillerde yayımlanmış haberlerini, kaynaklarını ve kalıcı URL’lerini listeler. | lang: en / tr / ar / it / de / fr / pt / ru (zorunlu); category, query, limit, offset (isteğe bağlı) |
| news_read | Bir haberin seçilen dildeki tam metnini, kaynaklarını, tarihlerini, düzeltmesini ve yayımlanmış çeviri bağlantılarını döndürür. | slug ve lang: en / tr / ar / it / de / fr / pt / ru (zorunlu) |
İki eksenli sınıflandırma
kategori (işlev): kognitif ·
enerji · uyu ·
ruh · noro |
kaynak: dogal ·
yari-sentetik · sentetik
Sunulan kaynaklar (resources)
Her nootropik, blog yazısı ve yayımlanmış haber sürümü, kanonik URL'siyle bir application/json
kaynağı olarak listelenir. resources/list ile tüm kaynakları,
resources/read ile bir kaynağın tam içeriğini alabilirsiniz.
Nootropik News desteklenen tüm dillerdeki bağımsız sürümlerini ayrı kaynaklar olarak sunar. Haberlerde publishedAt ilk yayın zamanını, updatedAt son editöryal güncellemeyi gösterir. sources doğrudan kaynak bağlantılarını içerir. Taslaklar, geri çekilen haberler ve yayımlanmamış çeviriler listelenmez.
Örnek: araç çağrısı (curl)
El sıkışmadan sonra bir araç çağırma örneği:
curl -s https://nootropikler.com/mcp \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "nootropik_ara",
"arguments": { "query": "uyku" }
}
}'
Örnek: tam akış (JSON-RPC)
Bir MCP oturumu şu sırayla ilerler:
// 1) El sıkışma
→ {"jsonrpc":"2.0","id":1,"method":"initialize",
"params":{"protocolVersion":"2025-06-18","capabilities":{}}}
// 2) Araçları keşfet
→ {"jsonrpc":"2.0","id":2,"method":"tools/list"}
// 3) Detay al
→ {"jsonrpc":"2.0","id":3,"method":"tools/call",
"params":{"name":"nootropik_detay",
"arguments":{"slug":"lions-mane"}}}