关于 Bit Lantern
Bit Lantern 是面向编码 Agent 的本地只读 MCP 服务,用于结构化代码导航和有界依赖分析。它为每个工作区建立临时 SQLite 索引,并提供源码证据;仓库数据不会发送到许可服务。
主要功能
- 01本地只读仓库索引
- 02定义与精确源码范围
- 03引用与静态调用导航
- 04架构摘要
- 05编辑影响证据
适用场景
- 01检查符号定义与引用
- 02追踪静态调用关系
- 03评估潜在编辑影响
MCP 相关
它以 MCP 服务形式向连接的编码 Agent 提供代码导航与分析能力。服务在本地运行,并为每个工作区建立临时 SQLite 索引。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Bit Lantern MCP 注册表打包
本仓库包含用于将 Bit Lantern 发布到官方 MCP 注册表的可检查打包元数据和锁定的构建方案。
Bit Lantern 是一款本地只读 MCP 服务,用于结构化代码导航。它会在每个工作区内构建临时 SQLite 索引,并向已连接的编码 Agent 提供有界定义、精确源代码范围、引用、静态调用关系、架构摘要和编辑影响依据。
安装
请使用支持 MCPB 包的 MCP 注册表客户端,并选择与操作系统和 CPU 架构匹配的发布资源。每个捆绑包都以以下版本为起点:
bitlantern mcp
当前 Preview 30 的目标平台矩阵如下:
| 目标平台 | 最低平台要求 |
|---|---|
aarch64-apple-darwin | Apple 芯片上的 macOS 15 |
aarch64-unknown-linux-gnu | ARM64 上使用 glibc 2.35+ 的 64 位 Linux |
x86_64-unknown-linux-gnu | x86-64 上使用 glibc 2.35+ 的 64 位 Linux |
x86_64-pc-windows-msvc | x86-64 上的 64 位 Windows 11 25H2+ |
macOS 和 Windows 的 Preview 二进制文件尚未进行平台签名。请查看安装和平台安全文档,切勿削弱操作系统或组织的安全控制。
重新生成 MCPB 构件
构建锁定于 Bit Lantern 1.0.0-preview.30、准确的已签名公开发布清单摘要、全部四个源代码归档的摘要和字节长度,以及 @anthropic-ai/mcpb 2.1.2。
要求:Bash、curl、jq、Node.js/npm、sha256sum、tar 和 unzip。
./scripts/build-mcpb.sh
(cd dist/packages && sha256sum --check SHA256SUMS)
该脚本仅从 download.atlasscout.dev 下载不可变的 Preview 30 发布对象,在解压前验证这些对象,并为每个 .mcpb 文件打包一个原生目标平台。生成的构件保留在 dist/ 下,不会提交到 Git。
对于每个列表仅接受一个可下载 MCPB 构件的目录,请构建通用包:
./scripts/build-smithery-mcpb.sh
该包包含三个经过验证的原生可执行文件的 Brotli 压缩副本。其 Node.js 启动器会选择匹配的目标平台,验证解压后的字节长度和 SHA-256,并从私有临时目录中运行该文件,退出时删除临时目录。它支持 macOS/ARM64、Linux/x86-64 和 Windows/x86-64,并要求 Node.js 18 或更高版本,以及可写的临时目录。启动时无需下载。Smithery 目前将 MCPB 上传大小限制为 25 MiB,因此 Linux/ARM64 用户应从官方 MCP 注册表或 GitHub 发布页安装对应目标平台的包。Bit Lantern 本身仍是原生可执行文件;启动器仅用于跨平台 MCPB 分发。
在构建最终发布捆绑包之前,请运行 node --test smithery/launcher.test.cjs,检查启动器的完整性、参数转发和清理功能。
官方 MCPB CLI 会在每个 ZIP 中记录打包时间。重新构建会验证并打包相同的原生输入,但不保证生成字节完全一致的 .mcpb 摘要。MCP 客户端使用的不可变发布资源摘要记录在 server.json 和 RELEASE_EVIDENCE.md 中。
源代码归档还通过已签名的公开发布清单提供 OpenPGP 签名、Sigstore 捆绑包、SPDX SBOM 和汇总校验和。
许可边界
打包元数据、构建脚本和仓库文档依据 Apache License 2.0 授权。Bit Lantern 本身是独立的专有软件。MCPB 发布资源中的可执行文件和产品材料仍受每个捆绑包内附带的 Bit Lantern 专有许可证和 EULA 约束。
安装或使用 MCPB 资源即表示使用专有运行时,不代表获得本仓库 Apache 许可证授予的权利。
隐私与支持
Bit Lantern 在本地建立索引。它不会向 Bit Lantern 许可服务传输代码库路径、符号、查询、工具调用、编辑器状态、Git 远程地址、索引指标或源代码。导航结果会发送给用户连接的编码 Agent。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。