为您的MCP服务器创建丰富的视觉界面,这些界面可以无缝集成到VS Code、Cursor和Windsurf中。
适用于仅使用SSE的MCP服务器开发者,他们希望在基于VSCode的IDE内部拥有前端界面。只需包含从Marketplace下载Vibeframe VSCode扩展的说明,或者提供一个链接至https://vibeframe.dev,在那里可以下载最新版本(Cursor和Windsurf不支持Marketplace)。
您需要做的就是实现一个/vibeframe端点,并运行Vibeframe: Open MCP Canvas命令,一切就设置好了!
SSE/WS支持:服务器与Vibeframe画布之间的双向通信
服务器发现:自动查找来自以下位置的MCP服务器:
项目优先级:项目/工作区配置优先于全局配置
服务器验证:检查发现的服务器是否具有有效的/vibeframe端点
多服务器支持:通过简单的界面选择多个发现的服务器
安全集成:在WebView中加载MCP服务器的Web界面,并采用适当的安全策略
连接监控:自动检测连接问题并尝试重新连接
/vibeframe端点的正在运行的MCP服务器code --install-extension vibeframe-0.1.0.vsix,或Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)打开命令面板当检测到多个MCP服务器时:
/vibeframe端点)会首先显示,并带有✓图标该扩展程序会自动从以下位置发现MCP服务器:
~/.cursor/mcp.json.cursor/mcp.json(在您的工作区中)~/.codeium/windsurf/mcp_config.json.vscode/mcp.json(在您的工作区中)Vibeframe支持多种配置格式:
{
"mcpServers": {
"server1": "https://example-mcp-server.com",
"server2": {
"url": "https://another-mcp-server.com",
"name": "My Custom Server Name",
"type": "sse"
}
}
}
{
"servers": {
"server1": "https://example-mcp-server.com",
"server2": {
"url": "https://another-mcp-server.com",
"name": "My Custom Server Name",
"type": "sse"
}
}
}
{
"url": "https://example-mcp-server.com",
"name": "Optional Server Name"
}
在VS Code设置中添加自己的MCP服务器:
Ctrl+, 或 Cmd+,)"vibeframe.manualServerUrls": [
{
"name": "My MCP Server",
"url": "https://my-mcp-server.example.com"
}
]
| 设置 | 描述 | 默认值 |
|---|---|---|
vibeframe.autoDiscoverServers | 自动从配置文件中发现MCP服务器 | true |
vibeframe.manualServerUrls | 手动配置的MCP服务器列表 | [] |
如果您遇到连接问题:
/vibeframe端点为了让MCP服务器与此扩展程序一起工作,它必须:
/vibeframe端点# 克隆仓库
git clone https://github.com/your-org/vibeframe.git
cd vibeframe
# 安装依赖
npm install
# 构建扩展
npm run compile
# 打包扩展
npm run package
版权所有 Taggart Bowen-Gaddy
为与Cursor和Windsurf等MCP启用的人工智能编码助手无缝集成而创建。