mcpField
M
Mencoro

Mencoro

远程服务
mencoro.com商业与营销0今天更新

关于 Mencoro

Mencoro 是托管式 MCP 服务,供团队监测品牌在 AI 回答、Google 搜索和购物结果中的呈现情况。它向 MCP 客户端提供品牌指标和项目管理操作,并通过权限范围与变更确认机制控制访问。

主要功能

  1. 01跟踪排名、提及和情绪
  2. 02查看 Share of Voice 与趋势
  3. 03检查 AI 回答和引用来源
  4. 04管理项目、查询和聚类
  5. 05管理组织成员与角色
  6. 06使用 OAuth 或访问令牌认证

适用场景

  1. 01监测品牌在 AI 回答引擎中的曝光
  2. 02比较情绪及竞争对手的 Share of Voice
  3. 03检查已采集的回答和引用域名
  4. 04调整跟踪查询与项目设置

MCP 相关

提供 66 个工具和 20 个提示词,用于读取监测数据及管理项目、查询、聚类和组织。MCP 客户端通过 OAuth 或个人访问令牌连接托管端点;仅支持本地进程的主机可使用 stdio 桥接程序。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.mencoro.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://api.mencoro.com/mcp需要授权
安装包
npm@mencoro/mcp1.1.0
ocighcr.io/mencoro/mencoro-mcp:1.1.0

工具

详细介绍

Mencoro

Mencoro MCP 服务

用通俗的语言询问 AI 助手你的品牌在 AI 答案中的表现如何——排名、提及、情感倾向和声量份额——并让它帮你设置和调整监测。

npm version MCP registry GitHub Container Registry Glama connector score CI MIT licence


Mencoro 会追踪品牌在 AI 答案引擎(ChatGPT、Perplexity、Google AI Overview 和 AI Mode)以及 Google 搜索和购物中的曝光情况。MCP 服务会向任何 MCP 客户端开放这些数据, 并支持管理项目、追踪查询、集群和组织,提供 66 个工具(31 个用于读取,35 个用于执行更改) 和 20 个提示词。其中一个提示词 get_mencoro_guide 可回答有关 Mencoro 本身的问题,无需登录即可使用。

该服务为托管式服务。大多数客户端应直接连接:

https://api.mencoro.com/mcp

此仓库包含该服务的公开元数据,以及一个小型 stdio 桥接程序 (@mencoro/mcp),供只能启动本地进程的宿主使用。此仓库不包含 Mencoro 应用程序源代码。

连接

支持远程 MCP 的客户端(推荐)

无需安装或启动本地进程。使用 OAuth 登录,或将个人访问令牌作为标头粘贴。

客户端方法
Claude(网页、桌面、移动端)设置 → 连接器 → 添加自定义连接器 → 粘贴 URL → 登录。或者使用一键链接。
ChatGPT设置 → 应用和连接器 → 开发者模式 → 添加 URL → 登录。
Claude Code运行 claude mcp add --transport http mencoro https://api.mencoro.com/mcp,然后运行 /mcp 登录
Cursor见下方配置
VS Code见下方配置
OpenAI Codex见下方配置
Gemini CLI见下方配置
OpenCode见下方配置
Google Antigravity见下方配置
只能启动本地进程的客户端

Claude Desktop 的手动配置以及较旧的仅支持 stdio 的宿主需要使用桥接程序。本软件包正是为此而设:

npx -y @mencoro/mcp
// claude_desktop_config.json
{
  "mcpServers": {
    "mencoro": {
      "command": "npx",
      "args": ["-y", "@mencoro/mcp"],
      "env": { "MENCORO_API_KEY": "mcp_pat_your_token" }
    }
  }
}

令牌通过环境变量传递,而不是作为参数传递,因此不会出现在 ps 输出中,也无需经受宿主对参数的拆分。

身份验证

有两种接入方式。两者都包含相同的三项权限,而且都不能超出你在组织中自身角色所允许的范围:

范围允许的操作
read所有读取工具。始终授予。
write创建、更改和删除项目、竞争对手、集群和跟踪查询;运行检查;启动发现任务。
organization:manage创建、重命名、归档和恢复组织;发送邀请;管理成员角色和停用成员。

OAuth 2.1 — 一键接入方式。Claude、ChatGPT、Claude Code 及任何实现 MCP 授权规范的客户端均支持。无需复制或粘贴;可在应用中撤销。 授权页面会预选客户端请求的权限范围(若未请求任何权限,则预选全部三项),且除 read 外,其他权限都可以取消勾选。 服务会公布 PKCE(S256)、客户端 ID 元数据文档、动态客户端注册和 RFC 9728 资源元数据,因此客户端可以通过 https://api.mencoro.com/.well-known/oauth-protected-resource/mcp 发现所需的一切。如果调用工具时连接缺少相应权限,系统会返回 403 insufficient_scope,并指出需要请求的权限;因此,支持逐步授权的客户端会提示你重新连接并添加权限。

个人访问令牌 — 适用于命令行客户端、配置文件和此桥接服务。在 tool.mencoro.com/me/mcp-server 创建;令牌只显示一次,以 mcp_pat_ 开头,包含你勾选的权限(默认包含全部三项),并且可以限定为单个组织和设置有效期。将其作为 Authorization: Bearer mcp_pat_… 发送。若令牌缺少所需权限,调用会失败并返回指出该权限的工具错误;令牌无法升级,因此要添加权限,请创建新令牌。

在支持写入权限之前创建的连接和令牌拥有 read 和 write,但不包含 organization:manage。

ChatGPT 无法向远程连接器发送自定义 Authorization 标头 — 请在此处使用 OAuth。

客户端配置

Cursor — ~/.cursor/mcp.json
{
  "mcpServers": {
    "mencoro": {
      "url": "https://api.mencoro.com/mcp",
      "headers": { "Authorization": "Bearer mcp_pat_your_token" }
    }
  }
}
VS Code — .vscode/mcp.json
{
  "servers": {
    "mencoro": {
      "type": "http",
      "url": "https://api.mencoro.com/mcp",
      "headers": { "Authorization": "Bearer mcp_pat_your_token" }
    }
  }
}
OpenAI Codex — ~/.codex/config.toml
[mcp_servers.mencoro]
url = "https://api.mencoro.com/mcp"
http_headers = { "Authorization" = "Bearer mcp_pat_your_token" }
Gemini CLI — ~/.gemini/settings.json
{
  "mcpServers": {
    "mencoro": {
      "httpUrl": "https://api.mencoro.com/mcp",
      "headers": { "Authorization": "Bearer mcp_pat_your_token" }
    }
  }
}
OpenCode — opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "mencoro": {
      "type": "remote",
      "url": "https://api.mencoro.com/mcp",
      "enabled": true,
      "headers": { "Authorization": "Bearer mcp_pat_your_token" },
      "oauth": false
    }
  }
}

oauth: false 会阻止 OpenCode 针对也公布 OAuth 的端点协商 OAuth,否则它会覆盖你刚配置的令牌。

Google Antigravity
{
  "mcpServers": {
    "mencoro": {
      "serverUrl": "https://api.mencoro.com/mcp",
      "headers": { "Authorization": "Bearer mcp_pat_your_token" }
    }
  }
}
Claude Code — 项目范围,提交到代码仓库
{
  "mcpServers": {
    "mencoro": {
      "type": "http",
      "url": "https://api.mencoro.com/mcp",
      "headers": { "Authorization": "Bearer ${MENCORO_API_KEY}" }
    }
  }
}

工具

31 个工具用于读取,35 个工具用于更改内容。每个工具都会显式声明全部四项 MCP 注解 (readOnlyHint、destructiveHint、idempotentHint、openWorldHint),以便客户端在调用前决定要向你询问什么。

读取

每个读取工具都只需要 read 权限范围。

工具用途
list_projects查看你能访问的组织和活跃项目。请先调用此工具——其他所有工具都需要它返回的 ID。
get_project查看一个项目的状态、网站域名、品牌名称和竞争对手及其 ID。
list_clusters按名称查看项目的关键词集群及其 ID。
get_available_filters查看项目实际拥有的引擎、国家/地区、关键词集群和竞争对手。
get_metric_glossary将日常用语(“可见度”“语气”“排名”)映射到相应指标和工具。
get_organization_overview查看组织中每个活跃项目的当前状态总览,按声量份额排序。
get_organization查看组织资料、状态、你在其中的角色,以及成员、项目和邀请数量。
list_members查看组织成员及其角色和状态,也可选择包含待处理邀请。仅限所有者。
get_usage查看订阅、已跟踪查询数量和预计月度检查次数,以及与套餐限额的对比。
get_project_rank_tracking_stats查看项目概览:排名、趋势、各竞争对手的声量份额、情感倾向分布、提及率/SERP/购物结果率。
get_rank_tracking_time_series按日、周或月查看这些指标随时间的变化,也可按竞争对手筛选。
get_tracked_query_time_series查看一个已跟踪查询的相同历史数据。
get_query_movers查看与上一时段相比排名上升或下降最多的已跟踪查询。
get_cluster_breakdown按关键词集群细分查看相同指标。
search_tracked_queries搜索并分页查看项目的已跟踪查询及其最新排名。
get_tracked_query查看一个已跟踪查询的设置:文本、引擎、国家/地区、状态、频率、检查次数、集群和上次检查时间。
list_keyword_listings按查询文本列出每行数据,并包含其所有引擎和国家/地区变体及所有指标;支持排序。
get_tracking_coverage查看哪些已跟踪查询数据过时:已暂停、从未检查和逾期的查询。
get_sentiment_breakdown按引擎和竞争对手查看 AI 提及的正面/中性/负面分布。
get_mention_mix按类型、语气和限定词查看提及次数——这些是声量份额加权所依据的数据。
get_mention_samples分页查看并筛选原始 AI 提及文本,以供定性审查。
get_share_of_voice_formula查看构成声量份额分数的权重和乘数。
get_competitor_cooccurrence正面对比:你和竞争对手出现在同一回答时,谁的名称排在更前面。
get_cited_sources查看回答引擎引用的域名和页面,以及引用次数和平均引用排名。
list_ai_responses查看捕获的 AI 回答原文:全文、引擎、捕获时间和引用来源。
list_search_snapshots查看捕获的 Google 搜索和购物结果页面。
get_tracked_query_matches查看一个已跟踪查询各项指标背后的所有提及或排名。
get_job查看由发现或聚类工具启动的后台任务进度和结果。
preview_operation查看确认后执行的更改会产生的影响和费用,以及用于执行该操作的一次性令牌。
list_untracked_competitors查看 AI 回答中提及但你尚未跟踪的品牌,按出现次数从高到低排列:这些是值得添加的竞争对手。
get_mencoro_guide查看公开的 Mencoro 指南:检查、提及和各项指标的运作方式、套餐、可靠性、本服务、分析建议,以及如何与 Ahrefs、Semrush、Search Console 或 Google Analytics 服务配合使用。无需凭据。
更改内容

标记为 C 的工具需要确认:调用 preview_operation,并传入工具名称和参数;向用户展示计划,只有在用户同意后,才使用返回的 confirmationToken 调用该工具。令牌只能使用一次,几分钟后过期;如果计划中描述的任何内容发生变化,令牌就会被拒绝。创建工具、作业启动工具和需要确认的工具也接受 requestId:使用相同 ID 重试时,会返回首次执行的结果,而不会重复操作。

工具范围作用
create_projectwrite根据品牌名称和域名创建项目。
update_projectwrite重命名项目,或替换其网站域名和品牌名称。
archive_projectwriteC归档项目;系统将停止检查其已跟踪的查询。
restore_projectwrite恢复已归档的项目。
create_competitorwrite向项目添加竞争对手。
update_competitorwrite替换竞争对手的名称、网站域名和品牌名称。
delete_competitorwriteC移除竞争对手,以及为其记录的所有提及和搜索或购物结果。
create_tracked_querieswriteC在多个引擎和国家/地区批量添加已跟踪的查询;预览会显示这些查询将消耗的检查次数。
pause_tracked_querieswrite暂停最多 100 条已跟踪的查询;跳过的检查不会补做。
resume_tracked_querieswrite恢复最多 100 条已暂停的已跟踪查询。
set_tracked_query_check_frequencywrite更改最多 100 条已跟踪查询的检查频率。
set_tracked_query_passeswrite更改对最多 100 条已跟踪查询的每次检查所采集的回答数量。
delete_tracked_querieswriteC删除最多 100 条已跟踪的查询,以及与其关联的已采集回答、匹配项和历史记录。
run_checkswriteC立即检查已跟踪的查询,并消耗额度。
report_ai_responsewrite标记被错误分析的已采集 AI 回答。
create_clusterswrite创建关键词群组。
rename_clusterwrite重命名群组。
delete_clusterwriteC删除群组;其中已跟踪的查询会保留。
add_tracked_queries_to_clusterswrite将已跟踪的查询添加到群组。
remove_tracked_queries_from_clusterswrite从群组中移除已跟踪的查询。
start_auto_clusteringwrite启动一个生成群组方案的作业。
apply_auto_clusteringwrite应用用户已批准的方案。
suggest_brand_nameswrite启动一个为网站推荐品牌名称的作业。
discover_brandswrite启动一个查找项目品牌及其竞争对手其他称呼的作业。
discover_keywordswrite启动一个推荐值得跟踪的搜索关键词的作业。
discover_promptswrite启动一个推荐值得跟踪的 AI 提示词的作业。
create_organizationorganization:manageC创建组织。
update_organizationorganization:manageC更改组织名称、描述或联系邮箱。
archive_organizationorganization:manageC归档组织。
restore_organizationorganization:manageC恢复已归档的组织。
invite_memberorganization:manageC通过电子邮件邀请他人,并为其指定角色。
cancel_invitationorganization:manageC取消待处理的邀请。
change_member_roleorganization:manageC为成员更改角色。
suspend_memberorganization:manageC暂停成员,撤销其访问权限。
reactivate_memberorganization:manageC恢复已暂停成员的访问权限。

如果组织中的角色不允许执行相应操作、项目已归档,或应用要求订阅但当前缺少订阅,则会像 Mencoro 应用一样拒绝更改。 日期采用 ISO 格式 YYYY-MM-DD,且必须在保留期限内。排名从 1 开始,数值越低越好;其他所有指标都是数值越高越好。

无需凭证即可在 https://api.mencoro.com/public/v1/mcp 查看实时定义——名称、描述、输入和输出架构、注释。该地址是同一服务的仅供发现的挂载点,可响应 initialize、ping、tools/list、prompts/list 和公开指南(get_mencoro_guide),并拒绝其他所有请求。调用任何其他工具都需要登录 https://api.mencoro.com/mcp。

提示词

二十个开箱即用的起点,由支持 MCP 提示词的客户端呈现。其中十二个用于询问你的数据:

brand_ai_overview · whats_changed · organization_overview · top_queries · biggest_movers · query_history · competitor_standing · head_to_head · negative_mentions · cited_sources · coverage_health · sov_explainer

四个用于分步编排变更,在关键步骤暂停并等待你批准:

提示词工作流
set_up_project通过简短对话,根据网站开始监测品牌:先提出包含品牌名称和建议竞品的方案,在创建任何内容之前征求同意;接着选择要跟踪的首批提示词;然后添加答案中提及的其他品牌。
expand_query_set找出值得跟踪的新提示词或关键词,并添加你选中的项目。
reorganise_clusters让 Mencoro 提出聚类方案,供你审阅后应用。
tune_tracking_costs查看每个跟踪查询在检查和频率方面的成本,并调整检查次数或状态,使其符合套餐要求。

四个用于将数据转化为决策:

提示词分析
visibility_report针对某一时间段与上一时间段进行比较,生成结构化报告,并以建议的行动收尾。
results_review分析某项变更(内容、公关、发布)是否提升了可见度,将变更前后的结果与基线进行比较。
optimization_opportunities按优先级列出需要改进的方面:竞品胜出的领域、应当出现的来源、情感倾向和覆盖缺口。
cross_source_analysis将 Mencoro 与助手已连接的 Ahrefs、Semrush、Search Console 或 Google Analytics 服务结合分析。Mencoro 不与这些服务集成;助手会使用你自己的账户分别调用它们。

ChatGPT 提交与技能

chatgpt-app-submission.json 包含应用提交元数据、工具注释说明和审核测试用例。功能发生变化时,请确保其中的工具描述和说明与托管服务保持一致。

十个可选技能可将工具转化为可复用的工作流。ChatGPT 不会显示 MCP 提示词,因此用户可通过这些技能获得相同的引导式流程。

六个技能只进行分析,不做任何更改:

  • 可见度报告:性能摘要、趋势,以及查询表现的提升或下降。
  • 竞争对手分析:声量份额和正面对比。
  • 情感分析:情感分析结果,并附带注明来源的提及摘录。
  • 覆盖范围审计:当前监控覆盖范围和过时的查询。
  • 结果回顾:相对于基线比较变更前后,判断变更是否影响了 AI 可见度。
  • 优化洞察:按优先级排列的改进建议,也可选用已连接的 Ahrefs、Semrush、Search Console 或 Google Analytics 工具。

四个技能会进行更改,且每项更改都必须先获得用户批准,并需要 write 范围:

  • 项目设置:通过简短对话,根据网站创建受监控项目;在创建任何内容之前,先提供品牌名称和建议的竞争对手供用户确认。
  • 查询扩展:提出值得追踪的新提示词或关键词,并根据用户的选择添加。
  • 集群重组:提出集群方案,经审核后应用。
  • 成本调整:调整频率、轮次和暂停设置,使检查支出控制在计划范围内。

在提交门户的 Skills 步骤中,上传 skills/ 下的每个技能文件夹,或上传包含该文件夹的 ZIP。请同时包含 SKILL.md 和 agents/openai.yaml;后者声明了现有的 Mencoro MCP 连接。用户需要通过 OAuth 连接其 Mencoro 账户。这些技能不需要额外的后端端点或本地可执行文件。

门户会保存上传时的快照。说明变更后,请上传修订后的捆绑包,并在提交应用前使用已连接的账户测试每个工作流。请参阅 OpenAI 技能指南。

桥接程序

运行
export MENCORO_API_KEY=mcp_pat_your_token
npx -y @mencoro/mcp            # serve on stdio
npx -y @mencoro/mcp doctor     # check the endpoint, the token, and list the tools
Docker
docker run --rm -i -e MENCORO_API_KEY=mcp_pat_your_token ghcr.io/mencoro/mencoro-mcp

必须使用 -i,且省略 -t:MCP 传输使用此进程的标准输入和标准输出。

选项
MENCORO_API_KEY个人访问令牌。未提供时,桥接程序仍会启动并公布完整目录;get_mencoro_guide 会根据公开指南作答,其他所有工具则会返回设置说明,而非数据。
MENCORO_MCP_URL上游端点。默认为 https://api.mencoro.com/mcp。
--url <url>同上,以参数形式提供。
--header "Name: value"额外的 HTTP 标头,可重复指定。在此处指定的 Authorization 标头会覆盖 MENCORO_API_KEY。
doctor连接一次,打印服务版本、协商后的协议、工具和提示词目录,然后退出。
--help、--version
实际工作方式

它将客户端的标准输入/输出传输接入 Streamable HTTP 传输,并双向原样转发每个 JSON-RPC 帧。它唯一会检查的帧是握手帧——足以将协商后的协议版本回传给上游,并在服务端清除会话时重建会话;部署或缩容都会导致这种情况。它不了解其他方法,因此不会与服务端发生偏差:工具、提示词、资源、补全、进度通知以及以后添加的任何内容,都会直接通过。

无凭据

桥接程序仍会启动,并提供 catalog.json(已提交的副本,内容为托管服务所公布的信息),以及 mencoro_setup 工具。因此,运行 npx -y @mencoro/mcp 时,探查到的工具和提示词与提供凭据时相同;扫描该软件包的任何程序都会看到真实目录,而非一个看似空白的服务。调用这些工具之一时,会以错误形式返回设置说明;它绝不会返回编造的数据。例外是 get_mencoro_guide,它只读取已发布的资料:桥接程序会将其转发到托管服务的匿名端点,并返回真实答案。

npm run sync:catalog 会从匿名目录端点更新文件,而 npm run check:catalog 会在已提交的副本过时后报错。由于它所镜像的目录位于另一个代码库中,本代码库里的拉取请求无法发现目录发生变化,因此我们设置了每周运行一次的工作流来执行检查。

限制

访问权限始终具有 read 权限;只有在获授时才具有 write 和 organization:manage 权限,且权限不会超过你自身的角色。只有使用来自 preview_operation 的令牌,才会执行可确认的更改。
批次按 ID 操作已跟踪查询或集群的工具,每次调用最多处理 100 个(start_auto_clustering 最多 500 个);每个工具的输入架构都会说明其限制。
保留期限最多保留 16 个月的历史记录;超出此时间范围的日期将被拒绝。
传输方式Streamable HTTP。
速率限制按 IP 限制反复提交无效凭据的请求。
结果大小大型结果集会分页;如果客户端截断结果,请缩小时间范围或降低粒度。

代码库内容

src/、test/以 @mencoro/mcp 发布的 stdio 桥接程序。
catalog.json托管服务所公布的内容;桥接程序在没有凭据时会提供此文件。
scripts/CI 运行的清单和目录检查脚本。
server.jsonMCP registry 清单。
glama.jsonGlama 目录的所有权元数据。
chatgpt-app-submission.jsonChatGPT 应用提交元数据和工具用途说明。
skills/十个可复用的 Mencoro ChatGPT 工作流:六个分析类和四个引导式更改类。
Dockerfile发布到 ghcr.io/mencoro/mencoro-mcp 的镜像。
assets/、logo.png目录列表中使用的品牌资源。

开发

npm ci
npm run typecheck
npm test            # builds first, then runs the suite
npm run check:manifests
npm run check:catalog   # asks the hosted server whether catalog.json is still current

测试会通过 Node 的类型剥离功能直接运行 TypeScript 源代码,因此开发需要 Node 22.18 或更高版本。发布的软件包以 Node 20.19+ 为目标,CI 会针对构建产物单独进行验证。

发布通过打标签完成。运行 npm version <patch|minor|major>,将新版本同步到 server.json(.version、npm 软件包条目和镜像标签),运行 npm run check:manifests,然后推送标签——CI 会依次发布到 npm、GHCR 和 MCP registry,之后创建 GitHub release;Glama 会据此构建新版本。

支持

许可证

MIT。请参阅 LICENSE。

Mencoro 名称、徽标以及 assets/ 中的品牌资源均为 Mencoro 的商标,不受该许可证涵盖。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。