当前位置: 首页 > article >正文

【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 install mcp-server-git
    
    直接使用pip进行安装即可
  • 安装完成后,在Installed页签下,点击按钮Configure MCP Servers
    在这里插入图片描述
  • 将下述内容填写进去
    {
      "mcpServers": {
        "git": {
          "command": "python",
          "args": [
            "-m",
            "mcp_server_git",
            "--repository",
            "这里替换成你的git仓库所在目录"
          ],
          "disabled": false,
          "autoApprove": []
        }
      }
    }
    
    由于我这里python没有软链接到python3,所以command填python是会报错的,改成python3即可
    在这里插入图片描述
  • 安装成功后是这样子的
    在这里插入图片描述

使用

  • 安装完成后就可以在对话窗口让模型帮你执行一些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模型嘞

http://www.kler.cn/a/572284.html

相关文章:

  • 【STM32项目实战系列】基于STM32G474的FDCAN驱动配置
  • 江西省地标-DB36/T 1275-2020 绿色矿山建设标准
  • FastGPT 引申:信息抽取到知识图谱的衔接流程
  • 学到什么记什么(25.3.3)
  • 30秒从零搭建机器人管理系统(Trae)
  • python爬虫:pyspider的详细使用
  • 关于高精度力扣66
  • windows下使用Hyper+wsl实现ubuntu下git的平替
  • TCP协议(20250304)
  • VSCode详细安装步骤,适用于 Windows/macOS/Linux 系统
  • 点云配准技术的演进与前沿探索:从传统算法到深度学习融合(4)
  • 【2025小白版】计算复试/保研机试模板(个人总结非GPT生成)附代码
  • centos和ubuntu下安装redis
  • Linux笔记---缓冲区
  • 医疗行业网络安全:目前面临哪些挑战?
  • 基于Spring Boot的企业车辆管理系统设计与实现(LW+源码+讲解)
  • Stable Diffusion 反向提示词(Negative Prompt)深度解析
  • 小迪安全25天-php-文件管理包含,写入,删除,下载,上传,遍历,安全。
  • 宝塔找不到php扩展swoole,服务器编译安装
  • Android中的Content Provider是什么以及它有哪些用途