首页 > 教程攻略 > ai资讯 >VScode 玩 MCP的server

VScode 玩 MCP的server

来源:互联网 时间:2026-06-23 14:06:30

VScode 1.99版本刚发布对MCP Server的支持,我就第一时间上手测试了一下。翻到一个Gitee的MCP Server,先拿它开刀。我是Mac版1.99,居然没有自带Agent更新,所以直接用了最新的1.100版本的VSCode Inside来演示——这并不影响核心功能。

进入Settings,需要手动编辑一下JSON配置文件。核心改动的就是mcp这一部分,直接按下面这个模板走就行:

{
    "mcp": {
        "inputs": [
            {
                "type": "promptString",
                "id": "gitee-access-token-correct",
                "description": "输入你的 Gitee Personal Access Token",
                "password": true
            }
        ],
        "servers": {
            "mcp-server-time": {
                "command": "python",
                "args": [
                    "-m",
                    "mcp_server_time",
                    "--local-timezone=America/Los_Angeles"
                ],
                "env": {}
            },
            "gitee": {
                "type": "stdio",
                "command": "/Users/chilikevin/mcp-gitee/bin/mcp-gitee",
                "env": {
                    "GITEE_API_BASE": "https://gitee.com/api/v5",
                    "GITEE_ACCESS_TOKEN": "${input:gitee-access-token-correct}"
                }
            }
        }
    }
}

配置完成后,点一下“Start Server”,会让输入Token。输入后稍等片刻,就可以测试连通性了。先问点常规问题,比如“有没有什么新通知”,看能不能正常响应。点开对话框的Server列表,就能看到你到底能调几个Tools。

剩下的就是直接开问。比如我让它帮我建一个小程序并上传到Gitee。上传是成功了,但发现一个问题——我的邮箱和个人信息竟然也被传上去了,吓得我赶紧删掉。我代码里根本没有这些内容,多半是Git的配置没处理好。后来查了下,发现GitHub官方已经出了MCP Server的预览版: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}"
                }
            }
        }
    }
}

更妙的是,这套配置还直接兼容Claude Desktop,用起来更方便。VSCode、Claude 3.7、Agent、MCP——这一整套组合拳打下来,感觉Cursor之类的工具未来怕是有点难了。Codebase这块各家其实都做得差不多,除非像Windsurf那样价格便宜点,一个月还不错,才能真正体现差异化价值。

相关下载