← 返回目录
B

Bifrost MCP Server

社区
将 VS Code 的语言智能与 AI 连接
分类
开发工具 第 243 / 438
Stars
★ 223 热门
传输方式
SSE
运行环境
Node.js
凭据
无需凭据
许可证
AGPL-3.0
最近提交
⚠
工具数
19
51FMRS · D

Bifrost 是 VS Code 扩展型 MCP 服务器,提供丰富的代码导航和分析工具,支持多项目配置,适合需要 AI 辅助的开发者。

最强项 · 文档质量 13/20 最弱项 · 可靠性 8/20

可靠性
8/20
安全与权限
8/20
维护活跃度
10/20
文档质量
13/20
安装易用性
12/20
查看各项评分依据
可靠性 8/20
代码库包含src目录下的TypeScript源码和package.json,提供了服务器启动与命令实现。但未发现任何测试或CI配置,无法验证工具声明的真实行为,因此可靠性得分受限。
安全与权限 8/20
服务器在本地运行,未处理敏感凭证,但客户端配置中暴露了本地端口(如8008),且没有明确的安全边界描述。未发现恶意行为,但缺乏权限控制说明。
维护活跃度 10/20
仓库非归档,有8个未解决问题,但没有显式的维护计划或安全响应渠道。许可证为AGPL-3.0,但未提供更新日志或版本发布记录。
文档质量 13/20
README提供详细的安装、配置和工具使用说明,包含示例JSON和截图。但缺少参数限制、成本信息和故障排查的深度指导,且README中的某些链接指向外部。
安装易用性 12/20
安装过程清晰:安装扩展、配置AI助手连接SSE端点。但依赖多个外部组件(如Supergateway),且需要手动配置端口和配置文件,增加了设置复杂性。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件写入 / 删除本地文件

适合谁

  • 使用 Cursor、Cline、Roo Code 或 Windsurf 的开发者。
  • 需要 AI 辅助进行代码理解和重构的团队。
  • 希望利用 VS Code 语言服务器功能的开发环境。

不适合谁

  • 不需要 AI 集成或纯文本编辑的用户。
  • 偏好终端纯 MCP 服务器且不使用 VS Code 的用户。

所需权限

  • 通过本地 HTTP 端口监听请求。
  • 读取代码文件内容。
  • 执行符号搜索和重命名等代码操作。

风险与副作用

  • 本地服务器可能缺乏身份验证,恶意进程可能访问敏感代码。
  • 端口占用或冲突可能导致服务不可用。
  • AI 错误的重命名操作可能破坏代码库。

安装接入

准备工作

运行环境:Node.js

  1. 从 VS Code 市场安装扩展:ConnorHallman.bifrost-mcp。
  2. 根据项目语言安装相应的语言扩展。
  3. 在 VS Code 中打开项目,扩展会自动启动 MCP 服务器。
  4. 配置 AI 助手连接 SSE 端点(默认 http://localhost:8008/sse)。

验证是否装好

在 VS Code 中安装扩展并运行 'Bifrost MCP: Start Server',然后在 MCP 客户端连接 http://localhost:8008/sse;客户端工具列表中应出现 find_usages、get_workspace_symbols 等工具,执行一次 get_workspace_symbols 查询即可确认连接正常。

常见排障

  1. 确保已安装正确的语言扩展。
  2. 检查 VS Code 中项目是否正确加载。
  3. 确认端口 8008 未被占用。
  4. 查看 VS Code 输出面板中的错误信息。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 找到 MyClass 这个符号在整个工作区中的所有引用
  • 把光标处的函数重命名为 processOrder,并给出所有需要修改的位置
  • 列出当前文件里的所有符号,生成一个代码大纲
  • 显示这个类的类型层级和调用层级关系

工具能力 19

find_usages 只读
查找符号的所有引用位置。
go_to_definition 只读
跳转到符号的定义。
find_implementations 只读
查找接口或抽象方法的实现。
get_hover_info 只读
获取悬停时的丰富符号文档。
get_document_symbols 只读
列出文件中的所有符号。
get_completions 只读
获取上下文相关的自动补全建议。
get_signature_help 只读
获取函数参数提示和重载信息。
get_rename_locations 只读
获取项目内符号重命名的安全位置。
展开其余 11 个工具
rename 写入
对符号执行重命名。
get_code_actions 只读
获取快速修复、重构建议等代码操作。
get_semantic_tokens 只读
获取增强的语法高亮数据。
get_call_hierarchy 只读
查看调用关系(传入/传出)。
get_type_hierarchy 只读
可视化类和接口的继承关系。
get_code_lens 只读
获取代码透镜(引用、测试等内联信息)。
get_selection_range 只读
智能扩展代码块选择范围。
get_type_definition 只读
跳转到基础类型定义。
get_declaration 只读
导航到符号声明。
get_document_highlights 只读
高亮文档中符号的所有出现位置。
get_workspace_symbols 只读
在整个工作区中搜索符号。

使用场景

在 AI 编码助手中进行代码导航和重构操作。
自动化查找和理解大型代码库中的符号关系。
为 AI 驱动的工作流提供精确的代码操作建议。

支持客户端

Claude Desktop
Cursor
Cline
Roo Code
Windsurf

依据项目文档列出,未经本站实测。

详细介绍

Bifrost 是一个 VS Code 扩展,内置 MCP 服务器,将 VS Code 的强大开发工具和语言功能(如查找引用、重命名等)暴露给支持 MCP 协议的 AI 助手。它允许 AI 助手进行高级代码导航、分析和操作,从而提升编码效率。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 366af89e937b 数据同步于 2026-10-13 查看 FMRS 评分方法