Minds Team

MCP 集成

通过 Model Context Protocol (MCP) 将 Minds 连接到 ChatGPT、Claude Desktop、Cursor 等 AI 助手。

服务器当前公布 50 个工具,并保持 77 个规范工具可供调用,数量读取自实时服务器。请以所连接服务器的 tools/list 响应为准。

Minds 提供一个 Model Context Protocol (MCP) 服务器,让 AI 助手可以创建合成研究 study、运行多视角调研,并直接与 AI Mind 交互。由此可与 ChatGPT、Claude、Codex、Gemini CLI、Cursor、VS Code 及其他兼容 MCP 的客户端集成。

什么是 MCP?

Model Context Protocol (MCP) 是一套开放标准,使 AI 助手能够安全地接入外部 tool 与数据源。借助我们的 MCP 集成,你可以:

  • 创建并管理 AI Mind(专家、人格、数字分身)
  • 用领域专家分组构建研究 study
  • 在多个视角之间运行调研式问题
  • 获取 study 回复的统计分析
  • 导出带品牌样式的 PDF 报告、markdown 摘要或原始数据
  • 将 Mind 组织为可复用的分组

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 生成 key(以 minds_ 开头)。以 Authorization: Bearer minds_your_key 方式传入。

兼容的客户端

客户端WidgetAuth设置
ChatGPT取决于客户端OAuth网页版:Plugins → Add → Create MCP App,或从插件目录添加 Minds;桌面应用:Plugins → Add → Add MCP server(Streamable HTTP,然后 Save → Restart → Authenticate)
Claude(claude.ai 和 Claude Desktop)取决于客户端OAuthCustomize → Connectors → + → Add custom connector
Claude Code否OAuth 或 API keyclaude mcp add --transport http minds https://getminds.ai/mcp,然后 /mcp → Authenticate
Codex否OAuth 或 API keycodex mcp add minds --url https://getminds.ai/mcp,然后 codex mcp login minds
Gemini CLI否OAuth~/.gemini/settings.json 中的 httpUrl 条目
Cursor取决于客户端OAuth~/.cursor/mcp.json 中的 url 条目
VS Code (GitHub Copilot)取决于客户端OAuthMCP: Add Server → HTTP,然后输入服务器 URL
Langdock否OAuthIntegrations → Add MCP
Windsurf否OAuth 或 API keyCascade … → Open MCP config file,然后添加 serverUrl 条目

每个客户端看到的公布工具都相同。各客户端的分步说明见设置指南;ChatGPT 指南逐一介绍 ChatGPT 的每个界面。

无论是否支持 widget,所有客户端都会收到可点击的链接,用于在 Minds webapp 中打开结果。

公布工具与规范工具

tools/list 返回 50 个为常规交互式研究设计的精选工具。服务器总共保持 77 个规范工具可供调用,其中包括未公布的生命周期工具。当客户端支持配置或直接调用工具时,显式集成可以按规范名称调用这些工具。这种划分让默认的模型工具范围保持聚焦,同时保留完整的受支持能力契约。

为保持兼容,工具别名可能仍可调用,但智能体应始终使用工具参考中的规范名称。

领域工具说明行为
Audienceslist_audiencesList Audiences. For a listing or search reply, include both the returned top-level workspaceUrl and each listed Audience's workspaceUrl verbatim in inline code: scheme, query and trailing slash. Item links do not replace the list-level link. Lists owned Audiences newest first with counts and sharing. workspaceUrl opens the owner's workspace; sharedAudienceUrl is public. addOnRequired omits links/commercial details; use an available Audience. First-page openDrafts: rework matching drafts or recalibrate matching Audiences before a new brief.只读
import_audience_sourcesImport 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_briefCreate a Grounded Audience from a Brief. Builds grounded Audience/Mind profiles with exact segment allocation. Returns an asynchronous draft/operation for review; create only after the user accepts its roster/quota snapshot and checksum. Rework the same draft.id/sha256 in place, overwriting its saved request, roster and grounding; never start a new brief for that edit. Supports reviewed datasets and public research/files. Existing Audiences use recalibration. Private unless link sharing is enabled.破坏性
get_audience_creation_progressAudience creation progress. Read-only; never starts or retries work. operationId: creation and member training. audienceId: training, background research, validation.ready (validation's 10-ready-Mind rule), validation.reason MINDS_TRAINING (poll later) or AUDIENCE_TOO_SMALL (add Minds). recalibrationId: its status, retained result or terminal error. Final score needs all members trained and research done.只读
render_audience_reviewShow 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_limitsGet Audience Limits. Returns the authenticated account's current plan (`planName`, as the app names it), its Audience size allowance (per-Audience cap including any team or contract allowance, `customSizeMax`, per-mode ceilings) and the synthetic responses left, read live; it supersedes limits stated elsewhere. Sample sizes the plan allows: up to `customSizeMax` Minds per Audience, or several Audiences in one Study for a larger sample, each costing one response per Mind per question.只读
ask_audienceAsk One Standalone Audience Question. Accepts one standalone question request for an Audience, restricted to supplied segments, and creates a private Study. Returns IDs/links. For preparing, lead with userFacingStatus and call it a request throughout.破坏性
export_audienceExport Audience Brief. Exports an Audience brief or kind validation_report (scores, KPIs, answer shares, provenance) as Markdown/PDF/DOCX/PPTX. Brief PDF/PPTX can fetch public HTTPS member portraits. Starts artifact work; force can replace it. Slow exports may irreversibly email the requesting account.破坏性
duplicate_audienceDuplicate Audience. Adds an independent copy of an Audience, its Minds and retained knowledge. Unready copies can queue retraining with public web research when retained evidence cannot seed them. Ready copies avoid retraining.写入
recalibrate_audienceChange 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_supportManage 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_audiencesAttach Audiences to Study. Attaches existing accessible Audiences without removing others, planning or running research. Optional segmentSelections retain exact matches. Returns attached/alreadyAttached IDs; retries are safe. Link sharing makes these Audiences and Minds public. Validates access and plan eligibility.写入
Studieslist_studiesList Studies. List or search saved Studies, or read an authorized team catalog, result feed or tracker snapshot with source identities, full-filter totals and page continuation.只读
create_studyCreate a Separate Study Workspace. Creates a separate, new Study workspace when the user requests a new workspace. It can attach existing Audiences or create Audiences inline. It does not ask questions or run research. It does not act in an existing Study or save a draft there.写入
ask_studyAsk One Standalone Question in a Study. Requests exactly one respondent-visible question: one standalone question, or one adaptive follow-up whose wording could not be known before earlier results. Out of scope: questionnaires, batteries, sections or two or more known questions; use one confirmed block, submitted once rather than question by question. Durably accepts before execution. planning_required requires confirmation. Question text can reach the Minds; exclude planner/client notes. Pasted material: verbatim in evidence.textAttachments. Accepts files shared in the conversation (uploaded or generated images, PDFs). Returns IDs/links. Fixed time-bucket retries can submit again; check status before repeating uncertain writes.破坏性
get_study_statusGet Study Status. Read Study progress, saved replies, uncalibrated forecasts and exports without generating replies. Scope by runId or questionId (including a preparation clientRequestId). A preparing request has userFacingStatus and no submitted question.破坏性
request_study_answersRequest Study Replies. Request actual replies (default 8; all=true for all). May spend response allowance.破坏性
render_study_resultsShow Study Results. Completed Study results or labeled experimental, uncalibrated forecasts. Exactly one runId/questionId. Replies load on request. May recover and replace derived results from accepted answers without rerunning Minds.破坏性
export_studyExport Study Results. Queues Study results export: executive/full reports in PDF/DOCX/PPTX/Markdown; raw CSV/XLS/SPSS SAV. Returns job/artifact status. Full reports can fetch public HTTPS portraits. force can replace artifacts. Completed exports can irreversibly email the requesting account.破坏性
duplicate_studyDuplicate Study. Permanently copy a Study with its questions and results over the same Audiences.写入
export_heatmapExport Website Heatmap. Exports a completed website heatmap by Study/message ID as a ZIP of stored screenshots and overlays. Does not recapture the website. force starts fresh archive work and replaces its saved artifact status/reference.破坏性
get_study_heatmapRead Study Asset Heatmap. Read saved attention by assetKey and, for monadic Studies, variantId. No new analysis, website visits, or response charges.只读
start_study_heatmapStart Study Asset Heatmap. Start or retry analysis of an assigned original file, image, video or public website, including a monadic variantId. Mosaic prepares original files internally and retains saved material findings and visual groups. Eligible Mosaic Reactions start automatically with the Study and use no additional response credits. Other paid or legacy analysis requires approval, a paid plan and one response per Mind. Preserves question answers.破坏性
create_study_planDraft Research in an Existing Study. Saves a non-executing research draft in an existing Study, including a multi-question concept test or survey. It creates no Study workspace and starts no research. study.name directly resolves the existing Study and its Audiences by name. study.id selects an ID; omission uses the active Study.破坏性
revise_study_planRevise Study Plan. Revises the saved draft at current draft.id and draft.revision without starting research. Nest changes in draft.refinement, answers in draft.answers, formats in draft.questionResponses, or exact edits in draft.edits. Replacement questions are top-level questions. Stale revisions fail; answers alone preserve fixed wording. Review the new revision. History is bounded.破坏性
get_study_planRead Study Plan. Reads the latest saved revision and full review of one draft. Read-only; starts no research.只读
render_study_planShow Study Plan. Shows a saved Study draft at its current revision for interactive review and confirmation. Research has not started.只读
cancel_study_questionStop Standalone Study Question. Stops one standalone Study question by runId, or studyId and questionId: queued or preparing stops at once, being answered stops at its next step. Answers given are kept. A delivered forecast keeps its completed run history while remaining replies and Reactions can still be stopped. An answered question with no pending work, or a failed question with no work stopped, errors unchanged. Not for multi-question runs.破坏性
read_study_summaryRead Study Summary. Reads saved whole-Study Markdown, evidence, generation state and your refresh receipt. Pending retains prior content. May recover/replace stale or missing summaries; never reruns respondents.破坏性
refresh_study_summaryRefresh Study Summary. Queues a whole-Study summary refresh after explicit approval. Replaces it without restore history; preserves questions/answers. force regenerates unchanged coverage. Pending returns a receipt and prior content.破坏性
研究规划cancel_study_runCancel Study Run. Stop pending Study work; keep saved replies. Returns run/collection status.破坏性
start_study_runStart 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_runResume 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_methodsList Research Methods. Lists the research-method catalog without changing or running methods. For availability, report every label and the exact count in each availabilitySummary group. Use methods for complexity and fallbacks; advanced methods can require opt-in.只读
plan_study_questionsPlan a Multi-Question Block in a Study. Deprecated alias of create_study_plan and revise_study_plan; identical behaviour.破坏性
run_study_questionsRun a Confirmed Multi-Question Block. Deprecated alias of start_study_run; identical behaviour.破坏性
模板与草稿list_study_draftsList 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_templatesList Study Templates. Lists owned/team-shared template summaries, most used first; templateId returns full configuration, revision, questions, response settings and attachments. configuration.questions is the fixed instrument; configuration.methodId the research method it runs with. Listing provisions starters or overwrites eligible untouched older starters. Exact-template reads skip provisioning.破坏性
save_study_draftSave 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_templateSave 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_templateUpdate 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_templateCreate 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_templateDelete Study Template. Only for saved Study templates; it cannot delete Studies, Audiences, Minds or answers. Permanently deletes one template the authenticated user owns; Studies and drafts already created from it are unaffected.破坏性
Mindsexport_mindExport Mind Persona Profile. Exports an existing Mind by ID/name: inline Markdown by default, or PDF/DOCX/PPTX. PDF/PPTX can fetch public HTTPS portraits. Starts artifact work; force can replace an artifact. Slow exports may irreversibly email the requesting account when ready.破坏性
get_shared_mind_knowledgeRead Shared Mind Sources. Returns stored public Mind sources/assessments by share ID, including shares outside the private workspace. Does not fetch source websites or modify knowledge.只读
其他list_formationsList Audience Segmentations. Lists Audience segmentations for filters; may save defaults and recover builds, replacing subgroup memberships. Ready counts are final. Paged (limit 1–100, default 100); follow pagination.nextOffset.破坏性
update_itemUpdate Study, Audience or Mind. Renames a Study or Audience or moves it into a folder. Renames a Mind, or records whether its facts come from real research data (mind.factsSource).破坏性
set_sharingChange Study or Audience Sharing. Turns a Study's or Audience's public link or team sharing on or off.破坏性
enterprise_use_casesEnterprise use cases. Read paged team business use cases and role-scoped counts of attributed drafts, Studies and completed runs.只读
save_enterprise_use_caseSave enterprise use case. Save a revision-checked team business use case with objectives, template revisions, planned targets and lifecycle state.破坏性

交互式预览

Minds 当前注册三个 MCP 视图:Study 结果(新问题和已有 Study 均适用)、研究计划审核、Audience 创建。它们使用 Minds UI 组件,边框与可用交互由客户端决定。

当前计划视图显示已保存的草稿。请在对话中提出修改,并在执行前明确确认最新修订版。查看计划不会启动 Study。

检测到移动端宿主时,组件会显示前往 Minds 继续操作的链接,不启动交互控件或组件轮询。这只改变展示方式,不改变 MCP 工具的可用性;客户端限制仍然适用。

以下示例使用演示数据。每个标签对应一个视图,并列出打开它的工具;加载和进行中的示例是固定快照,并非正在运行的研究。

3 个小组件 · 13 个预览状态

显示它的工具: render_study_results

The first render, before the host delivers the question's data.

示例数据 · 外观因客户端而异

n8n 工作流

使用 Minds n8n 社区节点 来创建 Study、预览研究计划、检索 Study 和已保存的摘要,或将操作公开给 AI Agent。在自托管 n8n 上安装 n8n-nodes-minds 并连接 Minds API 密钥。该包已发布在 npm 上;n8n 验证正在审核中,因此尚无法在 n8n Cloud 上使用。请在 Minds 中单独审核并开始研究。