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 整合