实用工具
结果
结果会显示在这里。各家 MCP 客户端存的是同一份信息,文件格式却各不相同,配置出错往往就出在这些差异上:Claude Desktop 和 Cursor 要 mcpServers 对象,VS Code 要带 type 字段的 servers,密钥还得用 inputs 弹窗输入,Claude Code 则是一条 claude mcp add 命令,服务器自己的参数要放在双横线后面。在这里勾选服务器——modelcontextprotocol/servers 里的官方参考实现(filesystem、fetch、git、memory、sequential thinking、time),加上 GitHub 官方的 github-mcp-server、微软的 Playwright MCP 和 Upstash 的 Context7——再选客户端,就能得到一份配置。里面的命令和包名都对照过各项目 README 以及 npm、PyPI 注册表。
它是怎么工作的
- 所有服务器都按本地 stdio 进程来写,这是四个客户端的配置文件都支持的传输方式;密钥一律留成 YOUR_GITHUB_PAT 这样的占位符。
- VS Code 的令牌会变成 password 为 true 的 promptString 输入项,这样 .vscode/mcp.json 提交到仓库也不会带上令牌。
- 选 Windows 时,JSON 配置里用 npx 启动的服务器会套上 cmd /c,这是官方参考服务器 README 里的做法;uvx 和 docker 命令保持原样。
你的数据去了哪里
哪也没去。本工具完全在你的浏览器里运行:你粘贴的文本由页面处理,不会传输到任何服务器,也不会写进任何日志。
本工具免费且无需登录,运行结果只存在于你当前的页面里,不会被保存到任何地方。
它要花多少
本工具完全免费,不需要登录,也不消耗积分。
常见问题
- 配置文件放在哪里?
- Claude Desktop 在 macOS 上读 ~/Library/Application Support/Claude/claude_desktop_config.json,Windows 上读 %APPDATA%\Claude\claude_desktop_config.json,改完要重启。Cursor 读项目里的 .cursor/mcp.json,或全局的 ~/.cursor/mcp.json。VS Code 读 .vscode/mcp.json。Claude Code 不用改文件,把命令粘到终端运行,再用 claude mcp list 看是否连上。
- GitHub 服务器为什么用 Docker 而不是 npx?
- npm 上旧的 @modelcontextprotocol/server-github 已被标记为不再支持。现在由 GitHub 官方维护 github/github-mcp-server,以 ghcr.io/github/github-mcp-server 镜像发布,从 GITHUB_PERSONAL_ACCESS_TOKEN 读取个人访问令牌。令牌只给你愿意交给 AI 代理的那几个仓库权限,别图省事给全权限。
- 运行这些命令需要装什么?
- npx 需要 Node.js;uvx 需要 Astral 的 uv,因为 fetch、git、time 是发布在 PyPI 上的 Python 服务器;GitHub 服务器需要 Docker 在运行。工具会在结果里列出你这次勾选需要哪几样。filesystem 服务器至少要有一个允许访问的目录,要么是这里写进去的路径参数,要么由支持 MCP roots 的客户端提供。
背后的开源项目
本工具是独立实现,并未打包第三方库。modelcontextprotocol/servers(Apache-2.0 / MIT)在代码层面做的是同一件事——如果你需要在自己的程序里实现它,从那里开始,而不是调用一个网页。
modelcontextprotocol/servers也常被称作
- mcp配置
- mcp server配置
- claude desktop mcp配置
- cursor mcp配置
- vscode mcp.json
- claude mcp add