Token导航 LogoToken导航TokenDH.com
Typescript MCP Vscode logo
开发工具未说明官方级别未说明来源级核验

Typescript MCP Vscode

MCP Server

一个用于在VS Code中创建自定义MCP服务器并与GitHub Copilot交互的TypeScript示例项目。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
GitHub CopilotTypeScriptVS CodeTypeScript开发VS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

HoangYell

提供方

HoangYell

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

创建自定义MCP服务器,并在VS代码(TypeScript)中与GitHub Copilot一起使用

说明: 使用VS代码的模型上下文协议(MCP)的基本示例。此仓库展示了如何在TypeScript中创建自己的MCP服务器,并通过在VS Code中向GitHub Copilot聊天自定义提示与之交互。

1.克隆并进入仓库

git clone git@github.com:HoangYell/typescript-mcp-vscode.git
cd typescript-mcp-vscode

2.安装依赖项

npm install

3.建设项目

npm run build

4.配置VS代码

添加到您的 settings.json:

{
  "chat.mcp.discovery.enabled": true,
  "mcp": {
    "servers": {
      "SimpleMCP": {
        "type": "node",
        "command": "node_modules/.bin/ts-node", // or your preferred ts-node path
        "args": ["src/server.ts"], // or your preferred server entry point
        "cwd": "."
      }
    }
  }
}
  • 点击 在VS Code的设置中使用上述SimpleMCP,或运行:
npm start

5.试试看!

  • 在聊天中,键入: who the fuck is hoangyell?
  • 或者: who the fuck is yellshark?

______________________________________________________________________

现在,您应该看到MCP工具在VS Code聊天中工作。

https://www.youtube.com/watch?v=U1YMyUdjqCw

funny_mcp

MCP数据流概述(ASCII艺术):

User                                 VS Code (MCP Client, "chat.mcp.enabled": true)                   LLM Server (e.g. Copilot/GPT)                   MCP Server
 |                                           |                                                        |                                            |
 | 1. "Who the fuck is yellshark?"           |                                                        |                                            |
 |------------------------------------------>|                                                        |                                            |
 |                                           | 2. Send prompt to LLM server                           |                                            |
 |                                           |------------------------------------------------------>|                                            |
 |                                           |                                                        | 3. Parse intent, select tool               |
 |                                           |                                                        |    (who_the_fuck_is_yellshark)             |
 |                                           | 4. Return tool call info                               |                                            |
 ||                                                        |                                            |
 |                                           |                                                        | 6. Execute tool                            |
 |                                           |                                                        |------------------------------------------->|
 |                                           |                                                        |                                            |
 |                                           | 7. Return tool output                                  |                                            |
 |<------------------------------------------|<------------------------------------------------------|                                            |
 | 8. Display output to user                 |                                                        |                                            |
 |<------------------------------------------|                                                        |                                            |

目录标签

目录标签

GitHub CopilotTypeScriptVS CodeTypeScript开发MCP服务器本地部署GitHubCopilotVSCode扩展代码辅助工具

支持客户端

VS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP