Bit Lantern

io.github.ZaguanLabs由 GitHub 账号 ZaguanLabs 发布v1.0.0-preview.30更新于 Oct 26, 2026

Local, read-only structural code navigation and bounded dependency analysis for source repositories.

发布方自己的服务:Red Atlas Api

已验证STDIO仅桌面知识与记忆开发者工具

概览

AI 生成的概览

本地、只读的 MCP 服务器,为源码仓库建立索引,让编码助手进行结构化代码导航和有界依赖分析。

可以做什么
  • 为工作区建立可丢弃的 SQLite 索引,用于结构化代码导航
  • 查询定义并给出精确的源码范围,查找引用
  • 追踪代码元素之间的静态调用关系
  • 生成架构摘要和改动影响证据,提供给已连接的编码助手
适用场景
适合编码助手需要浏览大型或不熟悉的代码库时:定位定义与引用、追踪调用关系,或评估某次改动可能影响的范围。它只读且在本机运行,适合希望获得代码上下文又不把源码发送到远程服务的团队。
运行要求
以 MCPB 包形式在桌面本地进程运行,需选择与操作系统和 CPU 架构匹配的发布包。最低平台:Apple 芯片上的 macOS 15、glibc 2.35+ 的 64 位 Linux(ARM64 或 x86-64)、64 位 Windows 11 25H2+。通用启动器版本需要 Node.js 18 或更高版本以及可写的临时目录。未声明认证、环境变量或请求头。
安装前请注意
运行时是独立的专有软件,受其自身许可证和 EULA 约束,而非采用 Apache 许可的打包仓库。macOS 和 Windows 预览版二进制尚未进行平台签名,请查阅平台安全文档,而不要削弱操作系统安全控制。它会在每个工作区内写入可丢弃的索引,并把导航结果发送给已连接的编码助手。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Bit Lantern,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Bit Lantern MCP Registry packaging

[smithery badge]

This repository contains the inspectable packaging metadata and locked build recipe used to publish Bit Lantern to the official MCP Registry.

Bit Lantern is a local, read-only MCP server for structural code navigation. It builds a disposable SQLite index inside each workspace and provides bounded definitions, exact source ranges, references, static call relationships, architecture summaries, and edit-impact evidence to connected coding agents.

Install

Use an MCP Registry client that supports MCPB packages and choose the release asset matching your operating system and CPU architecture. Each bundle starts:

text
bitlantern mcp

The current Preview 30 target matrix is:

TargetMinimum platform
aarch64-apple-darwinmacOS 15 on Apple silicon
aarch64-unknown-linux-gnu64-bit Linux with glibc 2.35+ on ARM64
x86_64-unknown-linux-gnu64-bit Linux with glibc 2.35+ on x86-64
x86_64-pc-windows-msvc64-bit Windows 11 25H2+ on x86-64

Preview binaries for macOS and Windows are not yet platform-signed. Review the installation and platform-safety documentation and do not weaken operating-system or organization security controls.

Reproduce the MCPB artifacts

The build is locked to Bit Lantern 1.0.0-preview.30, the exact signed public release-manifest digest, all four source-archive digests and byte lengths, and @anthropic-ai/mcpb 2.1.2.

Requirements: Bash, curl, jq, Node.js/npm, sha256sum, tar, and unzip.

bash
./scripts/build-mcpb.sh(cd dist/packages && sha256sum --check SHA256SUMS)

The script downloads only immutable Preview 30 release objects from download.atlasscout.dev, verifies them before extraction, and packages one native target per .mcpb file. Generated artifacts remain under dist/ and are not committed to Git.

For directories that accept only one downloadable MCPB artifact per listing, build the universal package:

bash
./scripts/build-smithery-mcpb.sh

That package contains Brotli-compressed copies of three verified native executables. Its Node.js launcher selects the matching target, verifies the decoded byte length and SHA-256, and runs it from a private temporary directory that is removed on exit. It supports macOS/ARM64, Linux/x86-64, and Windows/x86-64 and requires Node.js 18 or newer and a writable temporary directory. No startup download is required. Smithery currently limits MCPB uploads to 25 MiB, so Linux/ARM64 users should install its target-specific package from the official MCP Registry or GitHub release. Bit Lantern itself remains a native executable; the launcher is used only for cross-platform MCPB distribution.

Run the launcher's integrity, argument-forwarding, and cleanup checks with node --test smithery/launcher.test.cjs before building the final release bundle.

The official MCPB CLI records the packaging time in each ZIP. Rebuilding verifies and packages the same native inputs, but does not promise a byte-identical .mcpb digest. The immutable release-asset digests used by MCP clients are recorded in server.json and RELEASE_EVIDENCE.md.

The source archives additionally provide OpenPGP signatures, Sigstore bundles, SPDX SBOMs, and aggregate checksums through the signed public release manifest.

Licensing boundary

The packaging metadata, build scripts, and repository documentation are licensed under Apache License 2.0. Bit Lantern itself is separate proprietary software. The executables and product materials inside MCPB release assets remain governed by the Bit Lantern Proprietary License and EULA included in every bundle.

Installing or using an MCPB asset constitutes use of the proprietary runtime, not a grant under this repository's Apache license.

Privacy and support

Bit Lantern indexes locally. It does not transmit repository paths, symbols, queries, tool calls, editor state, Git remotes, index metrics, or source code to the Bit Lantern licensing service. Navigation results are sent to the coding agent the user connects.

来源:README.md,提交 b5db017

工具

0
SourceWeft 曾在隔离沙箱中以无凭据方式启动该软件包一次,以列出其工具,但未能完成:该软件包类型无法在沙箱中运行。

版本历史

2
  1. v1.0.0-preview.30最新Oct 26, 2026
  2. v1.0.0-preview.29Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Atlas 集成