正确配置cursor的MCP服务器

正确配置cursor的MCP服务器

前面踩了很多坑,配置了很久总是启动不了。今天看了官方的说明,尽量采用json的方式配置,这是推荐配置,比直接UI配置要好一些。

正确配置cursor的MCP服务器

二、网址与配置

Model Context Protocol Registry

这个网址

这之前电脑中要安装node和npx 这个自行搜索,然后查询node -v 和 npx -v,有的话说明安装成功

正确配置cursor的MCP服务器

复制到json文件中

我前面不小心复制到了Mac的指令段,是这样的

cursor 教程
正确配置cursor的MCP服务器

少了cmd,所以总是跑不起来 ,可以注意一下;

下面是完整的:

{ "mcpServers": { "@smithery-ai-server-sequential-thinking": { "command": "cmd", "args": [ "/c", "npx", "-y", "@smithery/cli@latest", "run", "@smithery-ai/server-sequential-thinking", "--config", "{}" ] }, "@smithery-ai-filesystem": { "command": "cmd", "args": [ "/c", "npx", "-y", "@smithery/cli@latest", "run", "@smithery-ai/filesystem", "--config", "{\"allowedDirs\":\"I:\\\\Cursor\"}" ] }, "@jlia0-servers": { "command": "cmd", "args": [ "/c", "npx", "-y", "@smithery/cli@latest", "run", "@jlia0/servers", "--config", "{\"memoryFilePath\":\"memory.json\"}" ] } } }

现在软件版本更新后,加上网址更新了更多对cursor的支持,好用很多,基本倒置一会就可以用了,上个月搞了几天用不成就放弃了 ,当时支持还不太好。

成功后:

正确配置cursor的MCP服务器

会自动打开cmd界面,不能关闭,这个是在挂的服务。


遇到一个坑爹的问题,另外一台电脑上,一样的设置,其中sequential-thinking总是跑不起来,刚开始都跑不起来,查到是安装了多个npx的问题,后来解决了,现在sequential-thinking问题还没解决,不知道为啥,得空再试试,折腾了两个小时。

后边试一下把原来安装sequential的删了,再重新下载。


的确要删除全局安装,npm list -g –depth=0 使用这个指令查询

然后C:\Users\

\AppData\Roaming\npm\node_modules 这里应该又全局安装

全局安装

  • 位置:C:\Users\

    \AppData\Roaming\npm\node_modules
  • 用途:永久安装,适合频繁使用。
  • 删除:npm uninstall -g
  • 位置:C:\Users\

    \AppData\Roaming\npm-cache\_npx
  • 用途:临时运行,适合一次性任务。
  • 删除:手动删除缓存目录中的目标文件夹。

Cursor 的 MCP 不适合全局安装,因为其设计更倾向于按需运行(通过 npx 或其他方式),且全局安装可能带来不必要的复杂性。Cursor 确实支持通过 npx 运行 TypeScript 实现的 MCP 服务器,但成功依赖于正确的环境配置。

不建议全局安装 MCP 服务器:与其全局安装,不如通过 ~/.cursor/mcp.json 配置 npx 运行命令,或在项目中本地管理。这样可以保持灵活性并减少冲突。
使用 npx 的注意事项

  • 确保 Node.js 版本正确(16+),可用 node -v 检查。
  • 如果遇到问题,尝试清理缓存: cmd
    CollapseWrapCopy
    npx clear-npx-cache



  • 在 Cursor 中配置时,验证 mcp.json 的路径和参数是否正确。

(3.1) 可能的 npx 运行问题

  • 环境依赖:npx 要求 Node.js 16 或更高版本。如果版本不匹配,可能导致失败。
  • 缓存冲突:npx 使用缓存(%appdata%\npm-cache\_npx),如果缓存损坏或版本不一致,可能需要清理缓存(npx clear-npx-cache)。
  • 权限问题:在 Windows 10 上,npx 运行可能需要管理员权限,尤其当涉及全局路径。

(3.2) 替代方案

  • 如果 npx 运行不稳定,可以考虑:
    • 使用项目本地的 npm install 安装 MCP 服务器包,然后通过本地路径运行。
    • 使用 Docker 或其他容器化方式运行 MCP 服务器,避开 npx 的依赖。
    • 对于 Python 服务器,使用 uvx 或 pip。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:Ai探索者,转载请注明出处:https://javaforall.net/242206.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月15日 下午11:29
下一篇 2026年3月15日 下午11:29


相关推荐

关注全栈程序员社区公众号