Cherry studio的MCP服务目前不支持python命令?

想用MCP搜索bioRxiv文章,用了这个服务:

但是cherry里面的设置都不行


提示spawn python ENOENT

python的原始路径是/opt/anaconda3/bin/python3
我分别尝试了:
/opt/anaconda3/bin/python3
python3
/opt/anaconda3/bin/python
python
都不行

6 个赞

命令中的python3换成uvx(绝对路径),参数直接用biorxiv-mcp-server不加-m试一下

uv命令可以替代python命令

多谢大佬,但是我尝试了一下,命令换成了uvx、npx、/usr/local/bin/uvx、/usr/local/bin/npx,参数加或不加-m,都报错32000

这样是否就意味着该服务无法在cherry中使用?

稍等 我试一下看看

图贴错了,不好意思

可以看一下日志,或者直接用uvx运行看看有没有报错


测试了一会,找到一个调用成功的方式:

命令

这一块,你要填写python的绝对路径,如果你用Anaconda创建了虚拟环境并且用这个虚拟环境安装了相关依赖,就用这个虚拟环境的python

参数

指定biorxiv_server.py文件,不用带-m参数。比如/home/user/bioRxiv-MCP-Server/biorxiv_server.py
其它不用动,就调用成功了

如果是用uv,我的操作步骤:

  1. 进入到项目目录bioRxiv-MCP-Server
  2. 运行命令uv venv --python=3.10创建一个虚拟环境.venv
  3. 在cherry studio的MCP配置中,命令填写bioRxiv-MCP-Server/.venv/bin/python
  4. 在cherry studio的MCP配置中,参数填写bioRxiv-MCP-Server/biorxiv_server.py

3和4中都是绝对路径

2 个赞

太详细了!我也成功了,感谢大佬!!!
cherry是支持python命令的