Client Kurulumu
Minds MCP sunucusunu ChatGPT, Claude, Claude Code, Codex, Gemini CLI, Cursor, VS Code, Windsurf, OpenRouter, Open WebUI ve API key kimlik doğrulamasıyla kurun.
Aşağıdaki her client, canlı sunucudan okunan aynı 31 duyurulan aracı görür. Bağlı sunucunun tools/list yanıtını esas alın.
Bu rehber, pazar araştırması için Minds MCP sunucusunu uzak araçları destekleyen AI client’larına bağlar. Sunucu URL’si olarak https://getminds.ai/mcp kullanın.
ChatGPT
ChatGPT’yi web üzerinden kullanın. Kullanılabilirlik ve izinler hesaba ve çalışma alanına bağlıdır; OpenAI’ın güncel MCP yönergelerine bakın.
- Plugins'i açın ve Add → Create MCP App'i seçin. Seçenek yoksa geliştirici modunu açın veya çalışma alanı yöneticinizden özel MCP uygulamalarına izin vermesini isteyin.
- Adını
Mindskoyun, Server URL alanınahttps://getminds.ai/mcpyazın, Authentication için OAuth'u seçin, risk uyarısını onaylayın ve Create'e tıklayın. - Continue to Minds'a tıklayın, Minds hesabınıza giriş yapın ve Allow'u seçin.
- Yeni bir sohbette
@Mindsyazın ve Audience listesini isteyin. Kapsamlı Studies, çalıştırılmadan önce inceleme ve açık onay gerektirir.
Minds hesabınızın eklenti dizininde görünüyorsa, onu Plugins üzerinden de ekleyip aynı şekilde oturum açabilirsiniz.
ChatGPT masaüstü uygulamasında Plugins'i açın ve Add → Add MCP server'ı seçin. Türü Streamable HTTP, URL'yi https://getminds.ai/mcp olarak ayarlayın, Save'e ve ardından Restart'a tıklayın, sonra Minds'a oturum açmak için Authenticate'i seçin.
ChatGPT kurulum kılavuzu, eklenti dizini ve masaüstü uygulaması seçenekleri dahil her ekranı gösterir.
Uyumlu web ortamları sonuçları sohbet içinde gösterir. Mobil ortamda görüntülenen Minds widget’ı, etkileşimli kontroller yerine Minds’da devam etme bağlantısı sunar.
Claude (claude.ai ve Claude Desktop)
Uzak bağlayıcı (widget desteği istemciye bağlıdır)
Özel bağlayıcılar claude.ai'de ve Claude Desktop'ta aynı şekilde çalışır ve ikisi arasında senkronize edilir.
- Customize → Connectors bölümünü açın, +'ya tıklayın ve Add custom connector'ı seçin
- Uzak MCP sunucu URL'si olarak
https://getminds.ai/mcpgirin ve Add'e tıklayın - Connect'e tıklayın, Minds hesabınıza giriş yapın ve Allow'u seçin
- Bir sohbette Minds'ı + → Connectors üzerinden etkinleştirin
Team ve Enterprise planlarında önce bir sahip bağlayıcıyı Organization settings → Connectors altında ekler; ardından üyeler kendi Minds hesaplarını Customize → Connectors altında bağlar.
Seçenek B: Local Connector (API key, yalnızca metin)
Yapılandırma dosyanıza ekleyin (macOS'ta ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"mindsai": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://getminds.ai/mcp",
"--header",
"Authorization: Bearer minds_YOUR_API_KEY"
]
}
}
}
Claude Desktop'ı yeniden başlatın. Araçlar anında çalışır ancak local connector'larla interaktif widget'lar kullanılamaz.
Claude'da Widget Desteği
Duyurulan araçlar, sonuçları Minds webapp'inde açmak için yapılandırılmış metin ve tıklanabilir bağlantılar döndürür. Sunucu, açık entegrasyonlar için başka kanonik yaşam döngüsü araçlarını da çağrılabilir tutar; araç referansına bakın. Widget gösterimi istemciye ve sürümüne bağlıdır; bu nedenle entegrasyon yalnızca yapılandırılmış ve metin sonuçlarıyla da tamamen kullanılabilir kalmalıdır.
Claude Code (CLI)
claude mcp add --transport http minds https://getminds.ai/mcp
Claude Code'da /mcp komutunu çalıştırın, minds'ı seçin ve OAuth ile oturum açmak için Authenticate seçin. API anahtarı isteğe bağlıdır: bunun yerine bir anahtar kullanmak için komuta --header "Authorization: Bearer minds_YOUR_API_KEY" ekleyin.
Codex
Codex CLI ile:
codex mcp add minds --url https://getminds.ai/mcp
codex mcp login minds
codex mcp login, Minds oturum açma sayfasını açar. Codex kendini bir Client ID Metadata Document ile kaydeder; bu nedenle client ID veya secret gerekmez.
Codex uygulamasında veya IDE eklentisinde Settings → MCP servers bölümünü açın, Add server'ı seçin, Streamable HTTP'yi seçin ve https://getminds.ai/mcp girin. Kaydedin, yeniden başlatın ve Authenticate'i seçin.
Bunun yerine API anahtarı kullanmak için ~/.codex/config.toml içinde [mcp_servers.minds] altına bearer_token_env_var = "MINDS_API_KEY" ekleyin ve anahtarı bu değişkende dışa aktarın.
Gemini CLI
Sunucuyu ~/.gemini/settings.json dosyasına ekleyin:
{
"mcpServers": {
"minds": { "httpUrl": "https://getminds.ai/mcp" }
}
}
Veya gemini mcp add --transport http minds https://getminds.ai/mcp komutunu çalıştırın. Gemini CLI, OAuth'u sunucudan keşfeder ve ilk kullanımda oturum açma sayfasını açar. Ayrıca /mcp auth minds komutunu da çalıştırabilirsiniz.
Google Antigravity
Sunucuyu ~/.gemini/config/mcp_config.json dosyasına (veya bir çalışma alanında .agents/mcp_config.json dosyasına) ekleyin. Antigravity serverUrl gerektirir; url veya httpUrl kabul etmez:
{
"mcpServers": {
"minds": { "serverUrl": "https://getminds.ai/mcp" }
}
}
Ya da agy mcp add --type http minds https://getminds.ai/mcp komutunu çalıştırın. Giriş yapmak için Settings → Customizations bölümünü açın, minds yanındaki Authenticate seçeneğini seçin ve girişten sonra gösterilen kodu yapıştırın. Eklenti kurulumu ve API anahtarları için Google Antigravity'de Minds rehberine bakın.
Cursor
- Sunucuyu
~/.cursor/mcp.jsondosyasına veya bir projedeki.cursor/mcp.jsondosyasına ekleyin:
{
"mcpServers": {
"minds": { "url": "https://getminds.ai/mcp" }
}
}
- Cursor istediğinde kimliğinizi doğrulayın ve Minds'a oturum açın.
VS Code (GitHub Copilot)
- Komut Paleti'nden MCP: Add Server çalıştırın, HTTP seçin ve
https://getminds.ai/mcpgirin. Veya.vscode/mcp.jsondosyasına ekleyin:
{
"servers": {
"minds": { "type": "http", "url": "https://getminds.ai/mcp" }
}
}
- Sunucuyu başlatın ve istendiğinde VS Code'un Minds'a oturum açmasına izin verin. Ardından Minds araçları agent modunda Copilot Chat'te görünür.
Windsurf
Cascade panelinde … menüsünü açın ve Open MCP config file'ı seçin. Minds'ı mcpServers altına ekleyin:
{
"mcpServers": {
"minds": { "serverUrl": "https://getminds.ai/mcp" }
}
}
Dosyayı kaydedin, ardından Windsurf istediğinde Minds'a oturum açın. Bunun yerine API anahtarı kullanmak için girdiye "headers": { "Authorization": "Bearer ${env:MINDS_API_KEY}" } ekleyin.
OpenRouter, Open WebUI ve OpenAI uyumlu ağ geçitleri
Kimlik doğrulama, MCP isteğini yürüten istemciye ve ilettiği kimlik bilgisine bağlıdır. Model sağlayıcısının API anahtarı Minds kimlik doğrulaması sağlamaz.
OAuth belirtecini iletme
OpenAI Responses API, MCP aracının authorization alanında mevcut bir OAuth erişim belirtecini kabul eder. Uygulamanız yetkilendirme ve yenilemeyi ayrıca yönetir ve her istekte belirteci sağlar. OpenAI MCP kimlik doğrulama kılavuzuna bakın.
Open WebUI / OpenRouter
https://getminds.ai/mcp adresine Streamable HTTP bağlantısı kurun. İstemci veya yürütme modu OAuth işlemini tamamlayıp belirteci iletemiyorsa Ayarlar → API Anahtarları bölümünde bir Minds anahtarı oluşturun ve istemcinin güvenli deposundan Bearer kimlik doğrulamasını ayarlayın. list_audiences ile test edin. OpenRouter ve diğer ağ geçitlerinin güncel MCP desteğini ve tanımlayıcı biçimini kontrol edin; OpenAI Chat Completions uyumluluğu tek başına uzak MCP desteği garantilemez.
OpenAI Responses API örneği
Örnek, Minds API anahtarını ortamdan okur. OAuth için uygulamanız geçerli bir Minds belirteci aldıktan sonra headers yerine "authorization": os.environ["MINDS_OAUTH_ACCESS_TOKEN"] kullanın.
import os
from openai import OpenAI
client = OpenAI()
response = client.responses.create(
model="gpt-5.2",
input="List my Audiences",
tools=[{
"type": "mcp",
"server_label": "minds",
"server_url": "https://getminds.ai/mcp",
"headers": {"Authorization": f"Bearer {os.environ['MINDS_API_KEY']}"},
"allowed_tools": ["list_audiences"],
"require_approval": "never",
}],
)
print(response.output_text)
API Key Kimlik Doğrulaması
Programatik erişim veya OAuth desteklemeyen client'lar için:
- Minds'ta Settings → API Keys yolunu açın
- Yeni bir API key oluşturun (
minds_ile başlar) - Bunu Bearer token olarak gönderin:
Authorization: Bearer minds_your_key_here
Scopes
OAuth client'ları temel OpenID izinlerini (openid, email, profile) ve aşağıdaki Minds scope'larını ister. Minds onay ekranı, Allow'u seçmenizden önce her scope'u ürün diliyle açıklar. Hiç scope istemeyen bir client hepsini alır.
| Scope | Erişim |
|---|---|
openid | Confirm who you are |
email | See your email address |
profile | See your name and profile picture |
sparks:read | See your Minds and Audiences |
sparks:write | Create and edit Minds and Audiences |
sparks:chat | Ask your Minds and Audiences questions |
flows:read | See your Studies and their results |
flows:write | Create Studies and run research in them |
OAuth Discovery
MCP entegrasyonları geliştirenler için OAuth meta verileri şu adreslerde mevcuttur:
| Endpoint | Açıklama |
|---|---|
/.well-known/oauth-protected-resource | Korumalı kaynak meta verileri (RFC 9728) |
/.well-known/oauth-authorization-server | Yetkilendirme sunucusu meta verileri (RFC 8414) |
/oauth/register | Dynamic Client Registration (RFC 7591) |
OAuth 2.1 ile PKCE (S256) gereklidir. Public client'lar (token_endpoint_auth_method: "none") desteklenir.
Yerel (native) client'lar loopback yönlendirme URI'leri kaydedebilir (http://127.0.0.1, http://localhost, http://[::1]); port karşılaştırılmaz, bu yüzden bir client herhangi bir boş portta dinleyebilir (RFC 8252). Bir client ayrıca Client ID Metadata Document kullanabilir: meta verilerini yayınlayan bir https client_id URL'si (client_id_metadata_document_supported: true). Token endpoint'i client_id'yi istek gövdesinde veya boş secret ile HTTP Basic kimlik doğrulamasıyla kabul eder.
Sorun Giderme
"Authentication required" hatası
OAuth yetkilendirme akışını tamamladığınızdan emin olun. MCP client'ınızı bağlantısını kesip yeniden bağlayarak yeniden yetkilendirin.
MCP çağrılarını yürüten bileşenin geçerli Minds Bearer kimlik bilgilerini ilettiğini doğrulayın. OAuth’u yeniden bağlayın veya belirteci sahibi olan istemci üzerinden yenileyin; OAuth belirteci iletilemiyorsa API anahtarı kullanın. Sağlayıcı anahtarı veya host oturumu Minds kimlik bilgisinin yerini almaz.
Minds'ta açabildiğiniz bir Study, Audience veya Mind için "Not authorized"
MCP client'ı, öğenin sahibi olandan farklı bir Minds hesabıyla oturum açmış; hata mesajı bağlı hesabı belirtir. Client'ı sahip hesapla yeniden bağlayın veya öğeyi bağlı hesapla paylaşın.
Claude Desktop OAuth tamamlanmıyor
OAuth popup'ı açılıyor ancak tamamlanmıyorsa, API key yaklaşımını (yukarıdaki Seçenek B) deneyin. Claude Desktop'ın remote connector OAuth'u aralıklı olarak sorun çıkarabilir.
Mind bulunamadı
mindName kullanırken, adın Mind'ınızla yakın eşleştiğinden emin olun. Sistem fuzzy matching kullanır ancak makul bir benzerlik skoru gerektirir.
Mind hâlâ eğitiliyor
Yeni Mind'ların eğitimi tamamlanması biraz zaman alabilir. Sohbet etmeden önce eğitimin tamamlanıp tamamlanmadığını kontrol etmek için get_mind_status kullanın.
Study soru timeout'u
Çok sayıda grubu olan study soruları 2 dakikadan fazla sürebilir. Audience sayısını azaltmayı veya soruyu basitleştirmeyi deneyin.
PDF export hazır değil
Dışa aktarımlar asenkrondur. Aynı studyId ve export_study tarafından döndürülen tam exportKind, exportFormat, exportJobId değerleriyle get_study_status sorgulayın. İş durumunu ve indirme URL’sini kontrol edin; süre değişir. Sorgulama zaman aşımı yinelenen dışa aktarıma izin vermez.
Sonuçlar yüklenmeye devam ediyor veya eksik görünüyor
Widget’lar istemci güncellemelerini alır ve izin verilen ortamlarda sınırlı süreyle otomatik durum sorgular. Bu, kesintisiz token akışı garantisi değildir. Diğer durumlarda gösterilen Yenile kontrolünü kullanın, mevcut Study’nin durumunu sorun veya döndürülen Minds bağlantısını açın.
Doğrudan soru için get_study_status, onaylanmış plan için get_study_run kullanın. Aynı studyId korunmalıdır; yükleme veya zaman aşımı yeniden çalıştırma nedeni değildir. Kısmi yanıtları ve eksik yanıt kapsamını belirtin. Soruların tamamlanmış olması tüm Minds’ın yanıtladığını kanıtlamaz.
n8n iş akışları
Çalışmalar oluşturmak, araştırma planlarını önizlemek, Çalışmaları ve kaydedilmiş özetleri almak veya bir işlemi bir Yapay Zeka Ajanına sunmak için n8n için Minds topluluk düğümünü kullanın. Kendi kendine barındırılan n8n'e n8n-nodes-minds yükleyin ve bir Minds API anahtarı bağlayın. Paket npm üzerinde yayınlanmıştır; n8n doğrulaması inceleme aşamasındadır, bu nedenle n8n Cloud üzerinde henüz mevcut değildir. Araştırmayı Minds içinde ayrıca inceleyip başlatın.


