Token导航 LogoToken导航TokenDH.com
Bun Docs MCP Zed logo
搜索检索未说明官方级别未说明来源级核验

Bun Docs MCP Zed

MCP Server

在Zed编辑器中通过Model Context Protocol (MCP)直接搜索Bun文档的扩展工具。

工具数

0

提示词数

0

GitHub Stars

11

资源数

0
文档处理开发工具Rust本地部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kjanat

提供方

kjanat

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Zed的Bun Docs MCP

![Rust CI](https://github.com/kjanat/bun-docs-mcp-zed/actions/workflows/rust-ci.yml)

使用模型上下文协议(MCP)直接在Zed中搜索Bun文档。

\[!重要\] Zed开始支持远程MCP服务器 https://github.com/zed-industries/zed/pull/39021,在Zed发布 v0.214.5.\ 如果您在使用此扩展时遇到问题,请提交问题,并使用 官方远程服务器直接: ``jsonc { "context_servers": { "bun-docs": { "url": "https://bun.com/docs/mcp", "enabled": true, "headers": {}, }, }, } `` 不幸的是,扩展作者(目前)还不可能提供自定义 扩展清单中的服务器URL。

特性

  • 🔍 搜索Bun文档 -从Zed Assistant查询Bun文档
  • 纯锈 -从GitHub版本自动下载的原生二进制文件

安装

Zed扩展(即将推出)

  1. 打开Zed
  2. 命令+移动+十、 (macOS)或\

控制键+移动+十、 (Linux/Windows)\ → Extensions

  1. 搜索:“Bun Docs MCP”
  2. 单击安装

As Dev扩展(本地发展)

# Clone this repository
git clone https://github.com/kjanat/bun-docs-mcp-zed
cd bun-docs-mcp-zed

然后,在Zed中安装:

  • 按 命令+移动+P (macOS)或\

控制键+移动+P (Linux/Windows)

  • 类型:“zed:安装开发扩展”
  • 选择此目录

无需构建! 扩展程序会自动从GitHub下载Rust二进制文件 首次使用时发布。

用法

  1. 打开助手:\

命令+移动+A. (macOS)或\ 控制键+移动+A. (Linux/Windows)

  1. 启用上下文:单击上下文下拉列表→ 启用“bun-docs mcp”
  2. 提出问题:“Bun.serve是如何工作的?”

查询示例

  • 怎么 Bun.serve 工作?
  • 解释Bun的 WebSocket 支持
  • Bun的TCP API是什么?
  • 如何使用 Bun.file?
  • 给我看 Bun.spawn 示例

建筑

flowchart TD
    A["🔧 Zed Extension (WASM)
• Auto-downloads binary
• Platform detection
• Daily update checks
• Size: 171 KB"]
    B["📦 GitHub Releases
kjanat/bun-docs-mcp-proxy
• 6 platforms supported
• ~1.3 MB compressed"]
    C["⚙️ Rust MCP Proxy (Native)
• stdio ↔ HTTP ↔ SSE
• 2.7 MB extracted
• 4ms startup"]
    D["🌐 Bun Docs API
https://bun.com/docs/mcp"]

    A -->|"downloads from"| B
    B -->|"extracts to /work/"| C
    C -->|"queries"| D

运作原理

  1. 扩展:Zed从该仓库加载WASM扩展
  2. 自动下载:首次使用时,从下载特定于平台的二进制文件
  1. 代理二进制文件:Rust二进制转换为:

- Zed的标准输入/标准输出(JSON-RPC) - Bun-Docs HTTP API(SSE响应)

  1. 搜索:查询Bun文档并返回结果

支持的平台

自动检测并支持所有平台:

平台二进制大小
Linux x86_64bun-docs-mcp-proxy-linux-x86_64.tar.gz1.3毫巴
Linux ARM64bun-docs-mcp-proxy-linux-aarch64.tar.gz1.25 MB
macOS英特尔bun-docs-mcp-proxy-macos-x86_64.tar.gz1.19毫巴
macOS 苹果芯片bun-docs-mcp-proxy-macos-aarch64.tar.gz1.13毫巴
Windows x86_64bun-docs-mcp-proxy-windows-x86_64.zip1.09毫巴
Windows ARM64bun-docs-mcp-proxy-windows-aarch64.zip1.04毫巴

静态Linux构建(musl)也可用。

发展

项目结构

bun-docs-mcp-zed/
├── extension.toml      # Zed extension metadata
├── Cargo.toml          # Rust build configuration
├── src/
│   └── lib.rs          # Extension (auto-downloads proxy binary)
├── ARCHITECTURE.md     # Technical architecture
└── README.md           # This file

代理实现:单独回购 kjanat/bun文档mcp代理

建筑

# Build extension WASM
cargo build --release --lib

# Extension auto-downloads proxy binary from GitHub
# No need to build proxy locally!

测试

# Install as dev extension in Zed
# Cmd+Shift+P (macOS) or Ctrl+Shift+P (Linux/Windows) → "zed: install dev extension"
# Select this directory

# Enable in Assistant and test
# Open Assistant → Enable "bun-docs-mcp"
# Ask: "How does Bun.serve work?"

技术细节

MCP协议:JSON-RPC 2.0通过标准输入\ 运输:服务器通过HTTPS发送事件(SSE)\ API端点: https://bun.com/docs/mcp\ 二进制源:自动下载自

有关详细的体系结构信息,请参见 建筑.md.

故障排除

扩展无法启用

检查Zed日志:\ 命令+移动+P (macOS)或\ 控制键+移动+P (Linux/Windows)\ → “zed:打开日志”

常见问题:

  • 首次使用需要2-3秒(下载二进制文件)
  • 网络问题阻止下载→ 检查互联网连接
  • 二进制文件不适用于您的平台→ 检查上面支持的平台

已下载二进制文件,但无法运行

查找二进制位置:

该扩展将二进制文件存储在Zed的扩展工作目录中。确切的 路径因平台而异:

  • Linux:

~/.local/share/zed/extensions/work/bun-docs-mcp/bun-docs-mcp-proxy/

  • macOS:

~/Library/Application Support/Zed/extensions/work/bun-docs-mcp/bun-docs-mcp-proxy/

  • 视窗: %APPDATA%\Zed\extensions\work\bun-docs-mcp\bun-docs-mcp-proxy\

验证二进制文件是否存在 (Linux/macOS):

ls -lh ~/.local/share/zed/extensions/work/bun-docs-mcp/bun-docs-mcp-proxy/
# Should show: bun-docs-mcp-proxy (executable)

手动测试 (Linux/macOS):

~/.local/share/zed/extensions/work/bun-docs-mcp/bun-docs-mcp-proxy/bun-docs-mcp-proxy  **备注**:从上方将路径替换为您的平台特定位置。

## 为什么是Rust?

- **无聊**:为什么不呢。..

看 [建筑.md](https://github.com/kjanat/bun-docs-mcp-zed/blob/master/ARCHITECTURE.md) 了解迁移历史和技术细节。

## 贡献

欢迎投稿!

**代理实现**: [kjanat/bun文档mcp代理](https://github.com/kjanat/bun-docs-mcp-proxy)\
**扩展**:此存储库

## 许可证

[麻省理工学院](https://github.com/kjanat/bun-docs-mcp-zed/blob/master/LICENSE)

## 学分

- [Zed编辑](https://zed.dev) -可扩展代码编辑器
- [包子](https://bun.sh) -快速JavaScript运行时
- [模型上下文协议](https://modelcontextprotocol.io) -LLM集成标准
- [Bun Docs MCP服务器](https://bun.com/docs/mcp) -官方Bun文档API

______________________________________________________________________

**准备好在Zed中搜索Bun文档!** 安装扩展并开始询问
问题。 🚀

目录标签

目录标签

文档处理开发工具Rust本地部署文档搜索MCP协议Zed扩展

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP