Bifrost - VSCode Dev Tools MCP Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

BifrostMCP 是一个为 AI 工具提供 VSCode 开发工具和语言功能的 MCP 服务器,旨在提升 AI 编码助手的代码分析和操作能力。

核心功能

  • 语言服务器集成:支持任何语言的 VSCode 语言服务器功能
  • 代码导航:查找引用、定义、实现等
  • 符号搜索:在工作区中搜索符号
  • 代码分析:获取语义标记、文档符号和类型信息
  • 智能选择:使用语义选择范围进行智能代码选择
  • 代码操作:访问重构建议和快速修复
  • HTTP/SSE 服务器:通过 MCP 兼容的 HTTP 服务器暴露语言功能
  • AI 助手集成:支持与支持 MCP 协议的 AI 助手集成

适用场景

  • AI 编码助手集成
  • 多项目开发环境
  • 高级代码分析和导航

工具列表

  • find_usages:定位所有符号引用
  • go_to_definition:跳转到符号定义
  • find_implementations:查找接口/抽象方法的实现
  • get_hover_info:获取悬停时的符号文档
  • get_document_symbols:列出文件中的所有符号
  • get_completions:上下文感知的自动补全
  • get_signature_help:函数参数提示和重载
  • get_rename_locations:安全地重命名项目中的符号
  • 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:在整个工作区中搜索符号

常见问题解答

  1. 确保安装了适当的语言扩展
  2. 检查项目是否正确加载到 VSCode 中
  3. 验证端口 8008 是否可用
  4. 检查 VSCode 输出面板中的错误消息

使用教程

使用依赖

  • Visual Studio Code 版本 1.93.0 或更高
  • 适用于您开发语言的适当语言扩展

安装教程

  1. 从 VS Code 市场安装此扩展
  2. 安装您需要的任何语言特定扩展
  3. 在 VS Code 中打开您的项目

调试方式

  • 使用 MCP: Open Debug Panel 命令
  • 检查 VSCode 输出面板中的错误消息

点击访问

搜索工具

Postman MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 12:17:56

搜索工具

mcp-simple-arxiv - MCP服务,MCP服务器,MCP教程

2025-4-29 12:18:03

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索