MCP自动起动器
一个VSCode扩展,当VSCode打开时自动启动MCP(模型上下文协议)服务器。只需添加 "autoStart": true 您的服务器配置。
安装

一键安装: 安装MCP自动起动器
或搜索 alankyshum.vscode-mcp-autostarter 在VS代码扩展选项卡中。
特性
- 自动启动MCP服务器 -自动启动服务器
"autoStart": true当VSCode打开时 - 简单设置 -只需在现有的MCP配置中添加一行
- 适用于所有地方 -本地VSCode、远程SSH、代码空间、容器
- 清洁集成 -服务器在专用输出通道中运行,而不是在终端中运行
- 智能验证 -启动服务器前验证配置
如何使用
- 安装扩展 来自VS代码市场或 下载最新版本
- 配置您的MCP服务器 使用“MCP:打开用户配置”命令
- 添加
"autoStart": true对于您要自动启动的任何服务器:
{
"servers": {
"sequentialthinking": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sequential-thinking@latest"],
"autoStart": true
}
}
}- 重新启动VSCode -具有autoStart的服务器将自动启动
命令
- MCP AutoStarter:为当前运行的MCP服务器启用自动启动 -为现有服务器启用自动启动
设置
mcpAutoStarter.enabled:启用/禁用自动启动(默认值:true)mcpAutoStarter.retryAttempts:启动失败时重试(默认值:3)mcpAutoStarter.retryDelay:重试之间的延迟(毫秒)(默认值:2000)mcpAutoStarter.configPath:自定义MCP配置文件路径(如果为空,则自动检测)
如何发展
- 克隆和设置
git clone https://github.com/alankyshum/vscode-mcp-autostarter.git
cd vscode-mcp-autostarter
npm install- 构建和测试
npm run compile # Build TypeScript
npm run watch # Watch mode for development
npm test # Run tests- 调试
- 在VSCode中打开项目 - 按 F5 开始调试 - 新“开发主机”窗口中的扩展加载
- 打包并发布
npm run package # Create .vsix file
export VSCE_PAT=your_token_here # Set Personal Access Token
npm run publish # Publish to marketplace看 开发指南.md 详细说明。
更新日志
0.1.2
- 发布到VS代码市场
- 增加了全面的开发指南
- 将扩展分类改进为“AI”
- 更新文档和构建配置
0.1.1
- 更新了依赖关系和构建工具
- 增强的扩展包装
0.1.0
- 具有自动启动功能的初始版本
- MCP服务器进程管理
- 配置文件监视和验证
- VSCode与现有MCP命令的集成
许可证
MIT许可证-请参阅 许可证 文件以获取详细信息。
