一个简单的MCP测试与debug
最近MCP挺火,我也跟着网上教程试试,参考如下,感谢原博主分享:https://zhuanlan.zhihu.com/p/1891227835722606201https://zhuanlan.zhihu.com/p/1891227835722606201nullMCP是近期的AI领域的热点,特别是在海外社区获得热烈讨论,每天都有大量MCP工具诞生。本期视频我们从MCP的概念,技术原理,到多场景实
最近MCP挺火,我也跟着网上教程试试,参考如下,感谢原博主分享:
https://zhuanlan.zhihu.com/p/1891227835722606201https://zhuanlan.zhihu.com/p/1891227835722606201
1 安装cline
首先你要安装了vscode,在插件搜索栏搜索cline
打开左侧cline,点击右上角账号,选择openRouter,get api key,用github登录,跳过以下支付页面,
选择authority即可自动跳转填充API key,注意选择deepseek chat free模型
2.安装node js
通过如下链接安装 ,下载后一路点击下一步就行
3.安装uv并配置环境
vscode左上角点击Terminal,默认打款powershell
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
irm https://astral.sh/uv/install.ps1 | iex
$env:Path = "C:\Users\<your_name>\.local\bin;$env:Path"
git clone https://github.com/huccihuang/bilibili-mcp-server.git
cd bilibili-mcp-server
.\.venv\Scripts\activate
右侧json配置路径改成自己的,windows路径要改成双斜线,配置好后左侧会出现bilibili字样的标志,并注意没有报错。
然后就可以打开cline在下面对话了,模型会自动分析可以用的MCP工具并调用
debug:
如果你遇到 spawn uv enoent 错误,应该是你没安装node js,可以在命令行执行如下命令验证
mcp dev .\bilibili.py
ERROR npx not found. Please ensure Node.js and npm are properly installed and added to your system PATH.
以上报错说明你没安装node js
安装完记得重开powershell 命令行,执行 node -v, npx -v 有版本号说明安装成功,最好在执行的vscode 命令行里再试试,如果没有可以重启vscode。
debug:
Error executing MCP tool
注意每次请求时候确认参数是否正确,这里我明明mcp server不在线,但是AI有幻觉认为有一个不存在的get_hot_topics 方法可以调用。
debug:
注意每次修改MCP server的配置json文件后,建议确认mcp server依然正常在线,否者折腾一番才发现原来是路径或者配置有问题,MCP server的状态如下图:
debug:
无法将“uv”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
是你没执行如下命令,记得替换成你的实际目录
$env:Path = "C:\Users\<your_name>\.local\bin;$env:Path"
debug:
error: No `pyproject.toml` found in current directory or any parent directory
如上报错是你没有在un init 的文件夹内执行 uv add
更多推荐
所有评论(0)