【wsl/cline/mcp】在cline中初步使用mcp工具(以git为例)
文章目录
- 说在前面
- 安装mcp server git
- 使用
- 检查提交
- 提交文件
- 其他
说在前面
- 环境:win11下的wsl2
- vscode版本:1.97.2
- cline版本:3.4.10
- mcp server git版本:2025.1.14
- python版本:3.10.12
- llm:deepseek v3(官网api)
安装mcp server git
- 在Cline的Marketplace中,github stars最多的就是
- 点击install,Cline将新创建一个安装的task,这个安装成不成功就完全取决于你用的模型聪不聪明(反证我用ollama上的deepseek 7b是完全装不了,就算是v3其实也有点小问题)
- 所以我们先手动安装,这里安装的是pip版本
直接使用pip进行安装即可pip install mcp-server-git
- 安装完成后,在Installed页签下,点击按钮Configure MCP Servers
- 将下述内容填写进去
由于我这里python没有软链接到python3,所以command填python是会报错的,改成python3即可{ "mcpServers": { "git": { "command": "python", "args": [ "-m", "mcp_server_git", "--repository", "这里替换成你的git仓库所在目录" ], "disabled": false, "autoApprove": [] } } }
- 安装成功后是这样子的
使用
- 安装完成后就可以在对话窗口让模型帮你执行一些git相关的命令了
- 支持的命令如下:
git_status git_diff_unstaged git_diff_staged git_diff git_commit git_add git_reset git_log git_create_branch git_checkout Switches branches git_show git_init
检查提交
- 例如,我们可以让模型检查下一些提交有没有问题
提交文件
- 例如让它帮我commit
- 不过好像不太聪明的亚子
其他
- deepseek恢复原价后是不是有点小贵啊,我还没用reasoner模型嘞