MCP Integration
اربط Minds بمساعدات الذكاء الاصطناعي مثل ChatGPT وClaude Desktop وCursor باستخدام Model Context Protocol (MCP).
يعلن الخادم حاليًا عن 40 أداة ويُبقي 70 أداة أساسية قابلة للاستدعاء، وتُقرأ هذه الأعداد من الخادم المباشر. اعتمد على استجابة tools/list من الخادم المتصل.
يوفر Minds خادم Model Context Protocol (MCP) يتيح لمساعدات الذكاء الاصطناعي إنشاء studies بحث synthetic وتشغيل استطلاعات متعددة المنظورات والتفاعل مع AI Minds مباشرةً. يُمكِّن هذا التكامل مع ChatGPT وClaude وCodex وGemini CLI وCursor وVS Code وسائر عملاء MCP المتوافقين.
ما هو MCP؟
Model Context Protocol (MCP) هو معيار مفتوح يُمكِّن مساعدات الذكاء الاصطناعي من الاتصال بأمان بأدوات خارجية ومصادر بيانات. مع تكامل MCP الخاص بنا، يمكنك:
- إنشاء وإدارة AI Minds (خبراء، personas، توائم رقمية)
- بناء studies بحث مع مجموعات من خبراء النطاقات
- تشغيل أسئلة بأسلوب الاستطلاع عبر منظورات متعددة
- الحصول على تحليلات إحصائية لاستجابات الـ study
- تصدير تقارير PDF مُصمَّمة ببراند وملخصات markdown أو بيانات خام
- تنظيم الـ Minds في audiences قابلة لإعادة الاستخدام
MCP Server URL
https://getminds.ai/mcp
لخطوات الإعداد حسب العميل، راجع دليل إعداد Minds MCP. للاطلاع على كل الأدوات الأساسية ونطاق الأدوات المعلنة المباشر، راجع مرجع أدوات Minds MCP.
المصادقة
يدعم خادم MCP طريقتَي مصادقة:
- OAuth 2.1 (موصى به) — عملاء مثل ChatGPT وClaude وCodex وGemini CLI يُديرون هذا تلقائياً. ستُطالَب بتسجيل الدخول إلى حساب Minds الخاص بك عند الاتصال. يسرد دليل الإعداد الأذونات التي يطلبها العميل.
- API Key — للوصول البرمجي، وَلِّد مفتاحاً من Settings → API Keys (يبدأ بـ
minds_). مرِّره كـAuthorization: Bearer minds_your_key.
العملاء المتوافقون
| العميل | Widget | المصادقة | الإعداد |
|---|---|---|---|
| ChatGPT | حسب العميل | OAuth | الويب: Plugins → Add → Create MCP App، أو Minds من دليل الإضافات؛ تطبيق سطح المكتب: Plugins → Add → Add MCP server (Streamable HTTP، ثم Save → Restart → Authenticate) |
| Claude (claude.ai وClaude Desktop) | حسب العميل | OAuth | Customize → Connectors → + → Add custom connector |
| Claude Code | لا | OAuth أو API key | claude mcp add --transport http minds https://getminds.ai/mcp، ثم /mcp → Authenticate |
| Codex | لا | OAuth أو API key | codex mcp add minds --url https://getminds.ai/mcp، ثم codex mcp login minds |
| Gemini CLI | لا | OAuth | إدخال httpUrl في ~/.gemini/settings.json |
| Cursor | حسب العميل | OAuth | إدخال url في ~/.cursor/mcp.json |
| VS Code (GitHub Copilot) | حسب العميل | OAuth | MCP: Add Server → HTTP، ثم عنوان الخادم |
| Langdock | لا | OAuth | Integrations → Add MCP |
| Windsurf | لا | OAuth أو API key | Cascade … → Open MCP config file، ثم إدخال serverUrl |
يرى كل عميل الأدوات المعلنة نفسها. تجد التعليمات خطوة بخطوة لكل عميل في دليل الإعداد، ويشرح دليل ChatGPT كل شاشة في ChatGPT.
يتلقى جميع العملاء روابط قابلة للنقر لفتح النتائج في webapp الخاص بـ Minds، بغض النظر عن دعم الـ widget.
الأدوات المعلنة مقابل الأدوات الأساسية
تُعيد tools/list عدد 40 أداة منتقاة مصممة للبحث التفاعلي العادي. ويُبقي الخادم إجمالًا 70 أداة أساسية قابلة للاستدعاء، بما فيها أدوات دورة الحياة التي لا يعلن عنها. يمكن للتكاملات الصريحة استدعاء هذه الأدوات باسمها الأساسي عندما يدعم العميل الاستدعاءات المُعدّة أو المباشرة للأدوات. يحافظ هذا الفصل على تركيز سطح الأدوات الافتراضي للنموذج، مع الإبقاء على عقد القدرات المدعومة كاملًا.
قد تظل الأسماء المستعارة للأدوات قابلة للاستدعاء للتوافق، لكن يجب على الوكلاء دائمًا استخدام الأسماء الأساسية الواردة في مرجع الأدوات.
| المجال | الأداة | الوصف | السلوك |
|---|---|---|---|
| Audiences | list_audiences | List Audiences. Lists the authenticated user's Audiences, most recently updated first, one page at a time (limit, default 20, and offset; nextOffset continues), with Mind counts, sharing state, and links. includeMinds adds each Audience's member Minds. searchQuery filters by name (case-insensitive, all matches, paged). Each Audience's workspaceUrl is the authenticated workspace link, valid verbatim; sharedAudienceUrl, when present, is the public share link for recipients. addOnRequired marks a paid Marketplace Audience the user has not subscribed to: prefer the user's own Audiences, and only use it after the user subscribes. | قراءة فقط |
import_audience_sources | Import Audience Research Sources. Imports supplied UTF-8 text, Markdown, CSV and JSON research files into account-owned storage. Accepts file contents rather than local paths. Identical file imports are safe to retry. Optional caller-reviewed grounding JSON binds distributions to existingFiles followed by files in sourceIdx order, returning a normalized snapshot and checksum for audience preview and creation. This operation creates no Audience or Minds and performs no web search or independent verification of supplied percentages. | تكتب | |
create_audience_from_brief | Create a Grounded Audience from a Brief. Researches a free-text population brief and builds a new Audience of Minds with explicit profiles and exact segment allocation. A new brief returns an evidence-backed draft for review; draft.rework or the displayed review revises that draft before confirmation, and creation requires the user-accepted draft or quota snapshot and its checksum. Every new brief starts a separate draft and, once confirmed, a separate Audience. An Audience that already exists is changed in place by recalibrating it by its id, never rebuilt from a new brief. Supports reviewed respondent datasets. Creation is asynchronous and returns an operation ID. Audiences are private unless link sharing is enabled. | تكتب | |
get_audience_creation_progress | Audience creation progress. Reads progress and never starts or retries anything: an Audience creation by operationId, with its members’ training; or an existing Audience by audienceId, with its member training and background research, or with recalibrationId one recalibration’s status, retained result or terminal error. | قراءة فقط | |
render_audience_review | Show Audience Creation. Shows source research, distributions, proposed Minds, the draft and training for one or more Audience operations, display only: the user confirms or asks for changes in chat. Multiple operations appear in independent tabs within one widget. | قراءة فقط | |
get_audience_limits | Get Audience Limits. Returns the Audience size ceilings for the authenticated account before an Audience is created: the per-Audience plan cap (including any team allowance), the custom-size maximum and the per-mode ceilings. Relevant whenever a size is named, "as many as possible" is asked for, or a creation mode is chosen. | قراءة فقط | |
ask_audience | Ask One Standalone Audience Question. Asks exactly one standalone question of one existing Audience. It creates a private Study for that Audience, starts asynchronous answers from its Minds, and returns the Study identifier and its links. | تكتب | |
export_audience | Export Audience Brief. Exports an Audience brief, or with kind "validation_report" the report of its validations (overall score calculation, every KPI, per-question answer shares, provenance), through the same renderer used by the web app. Brief: Markdown, PDF, DOCX, PPTX. Validation report: Markdown, PDF, DOCX, XLSX. Binary artifacts are returned as base64. | تكتب | |
duplicate_audience | Duplicate Audience. Copy an Audience with independent copies of its Minds and all they know. | تكتب | |
recalibrate_audience | Change an Existing Audience. Changes an existing Audience in place: it keeps its id, its Minds keep theirs (except copies below), and no Mind is deleted. Covers composition and trait edits, a population pivot, adding members, an exact chart selection (`distributions`), new sources and going deeper (`deepen`), and re-runs its research grounding. Owner, or verified Minds staff with existing direct Audience admin collaboration or an active owner-issued support grant. Staff support is limited to composition amendments: no growth, new sources, Go deeper or shared-Mind waiver. Asynchronous: the result is an accepted operation with its id, not a completed change. Queues behind another edit of the Audience and waits for a Study run on its members. Members shared with other Audiences are replaced here by copies with new ids. Reusing requestKey with identical input retries safely. | حذف أو إتلاف | |
manage_audience_support | Manage Audience Support Access. Manage owner-issued, expiring staff access to one Audience’s composition and receipts. Staff cannot self-grant. Revocation stops new work at checkpoints; completed changes remain. No membership, growth, deletion or billing changes. | حذف أو إتلاف | |
attach_study_audiences | Attach Audiences to Study. Adds existing accessible Audiences without removing others, planning or starting research. Returns attached and alreadyAttached IDs; retries are safe. With link sharing on, the Audiences and their Minds become publicly readable. Access and plan eligibility are validated first. | تكتب | |
| Studies | list_studies | List Studies. Lists the authenticated user's Studies, most recently updated first, one page at a time: limit (default 20) and offset, with nextOffset to continue. Each row carries the Study's Audiences with their Mind counts, stored message count, sharing state and links. searchQuery filters by name (case-insensitive, all matches, paged). Minds and per-question results come from the Study status. | قراءة فقط |
create_study | Create a Study. Creates a Study workspace from existing Audiences or inline Audience configurations. It does not ask questions or run research, and follow-up research inside an existing Study needs no new Study. | تكتب | |
ask_study | Ask One Standalone Question in a Study. Submits exactly one respondent-visible question in an existing Study: one standalone question, or one adaptive follow-up whose wording could not be known before earlier results. | تكتب | |
get_study_status | Get Study Status. Returns Study progress, per-Audience results, original Mind responses, links and export status. In-flight questions report zero Minds answered until completion; partial per-Mind progress is not persisted. questionId selects one question; runId selects a confirmed run with question-level counters. Without either, results cover the entire Study. Values and labels are written in the Study display locale, returned as locale: the language of its confirmed plan, else the stored Study locale, else English. | قراءة فقط | |
render_study_results | Show Final Study Results. Shows the results of finished questions (summary, key findings, Audience breakdowns, Mind responses): one question, or a run's finished questions while the rest still run. Use it whenever the user asks about results. Requires exactly one of questionId or runId. | قراءة فقط | |
export_study | Export Study Results. Starts an asynchronous export of Study results and returns an export job ID. Supports executive briefs and full reports in PDF, DOCX, PPTX, or Markdown, plus raw data in CSV, XLS, or SPSS SAV. | تكتب | |
duplicate_study | Duplicate Study. Copy a Study with all its questions and results over the same Audiences. | تكتب | |
export_heatmap | Export Website Heatmap. Exports a completed website heatmap from a Study result, identified by the message ID reported with the completed result. Returns the same ZIP archive as the web app, including its unified-renderer PDF report, Markdown, images, and metadata. | تكتب | |
get_study_heatmap | Read Study Asset Heatmap. Reads saved heatmaps of an assigned question asset. Optional assetKey selects its saved upload path or normalized URL. Returns assetHeatmaps without starting analysis, spending responses or visiting websites. | قراءة فقط | |
start_study_heatmap | Start Study Asset Heatmap. Starts attention analysis of an assigned image, video or website. Uses one response per Mind and needs a paid plan. assetKey reuses completed analysis of that asset; omitting it may replace earlier derived results. Websites are visited publicly. Explicit approval is required; question answers are preserved. | حذف أو إتلاف | |
create_study_plan | Create Study Plan. Creates a non-executing draft in an existing Study with its Audiences already attached. The setup operation for two or more known questions: every question known now belongs in this one draft, in cohesive named modules. A one-question draft is only for genuinely standalone research or an adaptive follow-up. request designs questions; questions preserves a fixed instrument verbatim. Each Mind sees only its own earlier answers; askIf applies respondent-level skip logic. With multiple attachments, stimulus.questionAttachments assigns each question; [] means none. Saving bounded history may prune older revisions. Research has not started; the returned draft revision needs review and later explicit confirmation. | حذف أو إتلاف | |
revise_study_plan | Revise Study Plan. Revises one saved draft at its current draft.id and draft.revision without starting research. Accepts edits, refinement, clarification answers or response-format corrections. Stale revisions fail. Fixed questions stay verbatim when only clarification answers change. Bounded history may prune older revisions; the changed draft requires review again. | حذف أو إتلاف | |
get_study_plan | Read Study Plan. Reads the latest saved revision and full review of one draft. Creates or changes nothing and starts no research. | قراءة فقط | |
render_study_plan | Show Study Plan. Shows a saved Study draft at its current revision for interactive review and confirmation. Research has not started. | قراءة فقط | |
read_study_summary | Read Study Summary. Reads saved whole-Study Markdown, evidence blocks and metadata. Does not regenerate or replace the summary. | قراءة فقط | |
refresh_study_summary | Refresh Study Summary. Generates and saves a whole-Study summary after explicit approval. Replaces the prior summary without restore history; answers and questions are preserved. force regenerates unchanged coverage. Returns Markdown and evidence blocks. | حذف أو إتلاف | |
| تخطيط البحث | start_study_run | Start Confirmed Study Run. Runs one reviewed draft revision after explicit confirmation in a later user turn; skipping review is not confirmation. One execution submits the whole draft as a single durable run. It is refused as a whole before using Minds or quota if the revision, capabilities, method or source-readability checks fail. Advanced methods need explicit opt-in. Each Mind answers in order seeing its own earlier answers; askIf gates items. Contradictions are flagged, never rewritten. | تكتب |
resume_study_run | Resume Study Run. Resumes an existing plan-limited Study run in place after explicit user approval and the required paid-plan entitlement. Keeps the originally confirmed questions and response contracts and does not ask questions already answered. Does not start a new draft or change the run design. | تكتب | |
list_research_methods | List Research Methods. Reads the fixed Minds research-method catalog in one operation, including availability, complexity and fallback method. includePlanned only filters the returned catalog. It does not create, configure or execute a method, and the catalog cannot be edited through this tool. | قراءة فقط | |
| القوالب والمسودات | list_study_drafts | List Study Drafts. Lists a page of unfinished Study draft summaries, newest first, or returns the complete saved planning state for one exact draft ID. Draft records are distinct from running or completed studies. | قراءة فقط |
list_study_templates | List Study Templates. Lists your own and team-shared Study templates, most used first, as a page of summaries (templateId, name, revision, method, question count), or returns one exact templateId with its revision, research method, questions, response settings and question attachments. configuration.questions is a fixed, pre-registered instrument and configuration.methodId the research method it runs with; both can be planned as they are. | قراءة فقط | |
save_study_draft | Save Study Draft. Creates or checkpoints an unfinished Quick or Custom Study draft without starting research. It saves the objective, context, selected Audiences, method, questions, sources, and current planner step. Revisions change only the fields given and require the exact draft ID and expected revision; stale writes are rejected. For a retryable creation, choose idempotencyKey before the first save and reuse it after an uncertain result. | حذف أو إتلاف | |
save_study_template | Save Study Template. Creates a private Custom template with its questions, response settings, attachments and method. template.requestId enables safe retries. Does not change existing templates, create a draft or start research. | تكتب | |
update_study_template | Update Study Template. Updates one owned Custom template at update.expectedRevision. Replaces supplied fields without restore history and may share it with the team. Requires explicit approval; stale revisions fail. Does not start research. | حذف أو إتلاف | |
use_study_template | Create Draft From Study Template. Creates an independent editable Study draft from a readable template at use.expectedRevision. Reuse use.requestId for retries of the same intended draft. Fresh context and Audiences are added in the web app; the template is unchanged and research does not start. | تكتب | |
delete_study_template | Delete Study Template. Only for saved Study templates; it cannot delete Studies, Audiences, Minds or answers. Permanently deletes one template owned by the authenticated user. Studies and drafts already created from it are unaffected. Teammates with shared access cannot delete a template they do not own. | حذف أو إتلاف | |
| Minds | export_mind | Export Mind Persona Profile. Generates a branded profile for one existing Mind, identified by exact ID or name (partial names and typos resolve to the closest). Markdown is returned inline by default; PDF, DOCX, and PPTX artifacts are returned as base64 with a workspace link. | تكتب |
get_shared_mind_knowledge | Read Shared Mind Sources. Read shared Mind sources and assessments. | قراءة فقط |
معاينة تفاعلية
يسجل Minds حاليًا ثلاث واجهات MCP: نتائج Studies (لسؤال جديد ولـ Study موجودة)، ومراجعة خطة البحث، وإنشاء Audiences. تستخدم مكونات Minds UI، ويحدد العميل الإطار والتفاعلات.
تعرض واجهة الخطة المسودة المحفوظة. اطلب التعديلات في المحادثة ثم أكد أحدث مراجعة صراحة قبل التنفيذ. عرض الخطة لا يبدأ Study.
عند اكتشاف بيئة هاتف، تعرض الودجة رابطا للمتابعة في Minds، ولا تبدأ عناصر التحكم التفاعلية أو الاستعلام الدوري للودجة. يتغير العرض فقط، لا توفر أدوات MCP. تظل قيود العميل سارية.
تستخدم الأمثلة التالية بيانات توضيحية. كل علامة تبويب واجهة واحدة مع الأدوات التي تفتحها؛ أمثلة التحميل والتقدم لقطات ثابتة وليست بحثا جاريا.
3 أدوات مرئية · 13 حالات معاينة
استعرض كل أدوات MCP المرئية
تعرضها الأدوات:render_study_results
The first render, before the host delivers the question's data.
بيانات توضيحية · يختلف المظهر حسب العميل
سير عمل n8n
استخدم عقدة مجتمع Minds لـ n8n لإنشاء دراسات، ومعاينة خطط البحث، واسترجاع الدراسات والملخصات المحفوظة، أو عرض عملية لوكيل ذكاء اصطناعي. قم بتثبيت n8n-nodes-minds على n8n المستضاف ذاتياً وقم بتوصيل مفتاح Minds API. الحزمة منشورة على npm؛ والتحقق من n8n قيد المراجعة، لذا فهي غير متاحة بعد على n8n Cloud. راجع البحث وابدأه بشكل منفصل في Minds.


