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

VScode 玩 MCP的server

vscode 1.99版本刚支持MCP server,我就测试了一下

翻到一个gitte的MCP sever

我本身是Mac版本1.99居然没更新agent,所以我就直接用1.100版本的vscode inside了来掩饰一下了

Image

点击setting,然后你要edit一下这个json配置文件

主要修改的其实是mcp这部分的配置,按着我这个来修改就可以了

​​​​​​​

  "mcp": {                // 修正后的 inputs 部分        "inputs": [            {                "type": "promptString",                // 修改 id 以强制 VS Code 重新请求输入                "id": "gitee-access-token-correct",                // 使用正确的提示文字                "description": "输入你的 Gitee Personal Access Token",                "password": true // 输入时隐藏字符            }            // 如果原来有其他 input,可以继续加在这里        ],        "servers": {            // mcp-server-time 配置保持不变            "mcp-server-time": {                "command": "python",                "args": [                    "-m",                    "mcp_server_time",                    "--local-timezone=America/Los_Angeles"                ],                "env": {}            },            // mcp-gitee 的服务器配置            "gitee": { // 这个名字会显示在 VS Code MCP 服务器列表中                "type": "stdio", // 使用标准输入输出                "command": "/Users/chilikevin/mcp-gitee/bin/mcp-gitee", // 使用绝对路径                // "args": [], // 如果使用环境变量,就不需要命令行参数了                "env": {                    // 设置环境变量给 mcp-gitee 进程                    "GITEE_API_BASE": "https://gitee.com/api/v5", // Gitee API 地址,通常不需要改                    // *** 确保这里引用的 id 和上面 inputs 里的新 id 一致 ***                    "GITEE_ACCESS_TOKEN": "${input:gitee-access-token-correct}"                }            }            // 如果有其他服务器,可以继续加在这里        }

然后点这就可以start server,它会让你输入token

Image

输入即可

测试连通性就问问它一些普通问题,例如有没有什么通知之类的,就可以了

点对话框的server就能看到你到底能调几个tools

Image

剩下就问呗,比如我让他建个小程序然后传gitee上

Image

传是传了,但是似乎配置有点问题

把我的邮箱和个人信息都传上去了,吓得我赶紧删了,我的代码里是没有

Image

估计是git的问题

后来查了一下github本身有mcp server的preview

https://github.com/github/github-mcp-server

配置起来更简单一些

{  "mcp": {    "inputs": [      {        "type": "promptString",        "id": "github_token",        "description": "GitHub Personal Access Token",        "password": true      }    ],    "servers": {      "github": {        "command": "docker",        "args": [          "run",          "-i",          "--rm",          "-e",          "GITHUB_PERSONAL_ACCESS_TOKEN",          "ghcr.io/github/github-mcp-server"        ],        "env": {          "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}"        }      }    }  }}

而且还支持claud的desktop

就更方便一些

vscode claude 3.7 支持了,agent支持了,MCP也支持了,感觉以后cursor啥的有点难了,codebase其实做的都差不多

除非像windsurf那种便宜点一个月,还挺好用的,才有价值

相关文章:

  • MySQL数据类型与Java数据类型的映射
  • 手撕LLM(一):从源码出发,探索LLM推理全流程
  • JJJ:generic netlink例程分析
  • 怎么计算感受野? 怎么增加感受野?
  • 数据仓库:规范
  • RTDETR融合[CVPR2025]DnLUT中的MuLUTUnit模块
  • QGIS获取建筑矢量图-Able Software R2V
  • 电脑如何使用事件查看器查看系统、程序异常信息并处理?
  • 一:基础课程
  • Docker设置代理
  • P1182 数列分段 Section II(二分)
  • T113s3远程部署Qt应用(dropbear)
  • 【家政平台开发(18)】缓存机制设计
  • 基于Python网络爬虫的智能音乐可视化系统(源码+lw+部署文档+讲解),源码可白嫖!
  • 【MATLAB例程】交互式多模型(IMM),模型使用:CV,CT左转、CT右转,二维平面,三个模型的IMM,滤波使用EKF,附下载链接
  • 编程题学习
  • SSE Emitter在Spring Boot和Vue中的简单使用
  • 青少年编程与数学 02-016 Python数据结构与算法 01课题、算法
  • 计算机网络 3-1 数据链路层(功能+组帧+差错控制)
  • 请问你怎么看代软件测试的潜力和挑战?