VS代码MCP服务器
一个简单的模型上下文协议(MCP)服务器实现,与VS代码中的代理模式兼容。此MCP服务器允许GitHub Copilot代理访问提供额外信息和功能的工具。
特性
- 当前日期和时间工具:返回当前日期和时间以及时区信息,包括年中的第几天和周数。
- 系统信息工具:返回基本系统信息,如平台、架构、Node.js版本和正常运行时间。
先决条件
- Node.js 16+
- npm或纱线
安装
- 克隆此存储库
- 安装依赖项:
npm install- 构建项目:
npm run build用法
运行服务器
npm start配置VS代码
要在VS Code Agent模式下使用此MCP服务器,您需要在VS Code中添加一个配置文件:
- 创建或编辑
mcp.json文件在.vscode用户或工作区目录的文件夹:
{
"servers": {
"vscode-date-time": {
"type": "stdio",
"command": "node",
"args": [
"/path/to/this/repo/build/index.js"
]
}
}
}- 替换
/path/to/this/repo以及此存储库的实际路径。
使用其他工具进行扩展
服务器被设计为可扩展的。您可以通过以下方式添加更多工具:
- 创建导出工具定义的配套包
- 使用服务器的扩展机制注册这些工具
发展
建筑
npm run build自动运行的开发构建
npm run dev许可证
国际协调委员会
