MCP 安装、验证与故障排查

使用已验证的 MarkItDown 和 Serena 命令连接 MCP,查看六项服务的验证版本、工具发现结果与测试边界。

作者与维护:Tokeny 团队 · · 适用 Tokeny 1.7 系列,工具以实际安装为准

Tokeny 实际调用 MarkItDown 的 Convert To Markdown 工具,并预览保存的 converted.md

实际任务截图:MarkItDown MCP 已在 Tokeny 内完成合成 HTML 转换,生成的 Markdown 保留标题、正文、日期和审批状态。 查看大图 ↗

实测:2026-11-05 · Windows · Tokeny 1.7.6 · gpt-6-sol 在线模型 · 合成样例。模型与工具环境不同,结果需自行复核。

先验证连接,再验证具体任务

MCP(Model Context Protocol)让 Tokeny 调用服务提供的工具。能初始化并列出工具,只说明连接成立;它不能证明登录、业务操作或每个平台都可用。

安装步骤

  1. 从MCP 市场查看来源、连接方式、命令与所需运行环境。优先阅读上游说明。
  2. 在 Tokeny 的 MCP 管理中添加服务。stdio 服务需要填写可执行命令和参数;远程服务需要提供方公开的连接地址与授权配置。
  3. 检查运行环境中能找到命令。Windows 上终端可用而应用不可用时,检查应用进程的 PATH,必要时使用可执行文件的绝对路径。
  4. 启动服务,确认工具列表。先运行只读、无账号的合成样例,再处理正式资料。

已验证的命令与边界

2026-11-05 在 Windows x64 主机上使用 Node.js MCP SDK 验证程序进行初始化和工具发现检查(不是 Tokeny 桌面端整套任务测试),六项服务均通过。以下版本是当次服务自报版本,不能当作所有平台的兼容保证。MarkItDown 还完成了一次本地合成 HTML 转 Markdown;未测试小红书登录后发布、点赞、评论或其他账号操作。

服务当次服务版本验证范围
Context74.5.0初始化;resolve-library-id、query-docs 可见
Serena2.1.0初始化;24 项工具可见
Playwright1.65.0-alpha-2026-10-30初始化;25 项工具可见
Chrome DevTools1.12.0初始化;32 项工具可见
小红书 MCP2.0.0初始化;18 项工具可见,未进行账号操作
MarkItDown包版本 0.0.1a8,服务未自报版本初始化;convert_to_markdown;合成 HTML 转换通过

MarkItDown 命令:

uvx --prerelease=allow --from markitdown-mcp==0.0.1a8 markitdown-mcp

Serena 命令:

uvx --from serena-agent==2.1.0 serena start-mcp-server --context ide --agent-interface tools --open-web-dashboard false --enable-web-dashboard false --enable-gui-log-window false

如果界面把命令与参数分开,命令填写 uvx,后面的每个参数独立填写。不要将整行放入“可执行文件路径”。

用最小输入做验收

创建一个 HTML 文件,包含一个标题和一段普通文字。通过 MarkItDown 的 convert_to_markdown 工具转换它,检查标题和正文均保留,再逐步测试表格、链接或更大文件。需要复核当次范围时可下载验证记录;该记录只包含公开服务版本和验证范围。

同日补做了 Tokeny 1.7.6 桌面端实测:gpt-6-sol 在线模型实际调用 MarkItDown MCP,再将结果写入工作空间。上图展示工具返回和文件预览;可下载HTML 输入与实际转换结果。已对照确认标题、两段正文、日期和审批状态保留。其他五项服务的验证范围仍以上表为准。

失败时先查这些地方

现象排查
找不到 uvx / npx检查运行环境与 PATH,重启应用以读取更新后的环境变量。
找不到 MarkItDown 版本使用上面的 prerelease 参数;该包版本是预发布版本。
工具列表为空检查服务启动参数、stderr 和 MCP 握手,不要把普通 CLI 当成 MCP 服务。
工具可见但执行失败检查浏览器、文件权限、远程授权和任务前置条件。

了解Skill 与 MCP 如何组合,并在真实资料接入前检查数据去向。

发现问题?请附上页面、应用版本和复现步骤:tokeny@techxh.cn

从一个实际任务开始