前面踩了很多坑,配置了很久总是启动不了。今天看了官方的说明,尽量采用json的方式配置,这是推荐配置,比直接UI配置要好一些。
二、网址与配置
Model Context Protocol Registry这个网址
这之前电脑中要安装node和npx 这个自行搜索,然后查询node -v 和 npx -v,有的话说明安装成功
复制到json文件中
我前面不小心复制到了Mac的指令段,是这样的
少了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的支持,好用很多,基本倒置一会就可以用了,上个月搞了几天用不成就放弃了 ,当时支持还不太好。
成功后:
会自动打开cmd界面,不能关闭,这个是在挂的服务。
遇到一个坑爹的问题,另外一台电脑上,一样的设置,其中sequential-thinking总是跑不起来,刚开始都跑不起来,查到是安装了多个npx的问题,后来解决了,现在sequential-thinking问题还没解决,不知道为啥,得空再试试,折腾了两个小时。
后边试一下把原来安装sequential的删了,再重新下载。
的确要删除全局安装,npm list -g –depth=0 使用这个指令查询
然后C:\Users
全局安装:
- 位置: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
CollapseWrapCopynpx 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。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/221206.html