
Alephgrid
dev.alephgrid由 alephgrid.dev 发布v0.1.0更新于 Nov 1, 2026
Read-only MCP access to Alephgrid workbooks: schema cards, reads, SQL, saved queries, receipts.
概览
为 Alephgrid 工作簿提供只读 MCP 访问,让助手查看结构、读取表格与工作表、执行只读 SQL 和已保存查询。
- 可以做什么
- 通过结构卡片和目录搜索查看工作簿结构
- 读取表格与工作表中的行,包括筛选后的视图
- 对工作簿自身的表执行只读 SQL
- 运行已保存的查询与分析,并为每个结果生成内容哈希回执
- 按连接查看代理活动记录
- 适用场景
- 适合让助手在不修改数据的前提下探查或查询大型 Alephgrid 工作簿(CSV、Parquet、JSON 或 XLSX 数据),例如基于大表回答问题或复用已保存的查询与分析。
- 运行要求
- 需要可通过 Streamable HTTP 访问的远程 Alephgrid 服务器(/mcp 端点),以及在 Alephgrid 中按空间或工作簿创建的 bearer 令牌,通过 Authorization 请求头发送。令牌仅显示一次,以 agc_ 开头。
安装
在 SourceWeft 中
- 打开 控制台中的 Alephgrid,将其添加到工作区。
- 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
An open-source spreadsheet for data that doesn't fit in a spreadsheet.
Hundreds of millions of rows, real spreadsheet formulas, SQL when you want it.
Runs on your laptop or your own server. Your data never leaves it.
[Website: alephgrid.dev] [License: Apache-2.0] [Status: pre-release] [Built with Rust and TypeScript]
Open a CSV or Parquet file with hundreds of millions of rows, then scroll, sort, filter, edit
and add calculated columns in your browser. Next to those big tables, build ordinary sheets
with formatting, charts and Excel formulas such as XLOOKUP and SUMIFS, and point those
formulas straight at the big tables. Everything runs on a DuckDB file on your machine. There
are no seats, tiers or paywalls: export, sign-in, teams and every other feature are free.
Status: pre-release. The first release (v0.1.0) is being prepared. Build from source or with Docker today; published binaries and images come with the release. See what is shipped and what is not.
Why Alephgrid
- Big tables stay fast. Opening a workbook reads nothing into memory. The grid asks only for the rows on screen, so scrolling to row 900,000,000 is a range read. Sorts build a permutation, not a copy; calculated columns are computed only for the rows you look at.
- A real spreadsheet next to them. Sheets use Excel syntax and an Excel-compatible engine (IronCalc), with formatting, merged cells, frozen panes, charts, colour rules, comments and XLSX import and export.
- Spreadsheet formulas over big tables.
=XLOOKUP(A2, customers[id], customers[region])and=SUMIFS(orders[amount], orders[region], A2)in a sheet cell run as one query over the whole table, not one lookup per row. See table formulas. - No SQL required, SQL available. Filters, pivots, joins and charts work without writing SQL; the SQL workspace stays closed until you open it, and a server can turn it off.
- Yours to run. One binary with the UI embedded, data in a plain directory, Apache-2.0. Teams get spaces, roles, single sign-on, audit, quotas and backups in the same binary.
- Agents through MCP. Give an AI agent read access to a workbook's tables, sheets and saved queries over the Model Context Protocol, with a receipt for every result.
Features
The full inventory, including what is partial or not planned, is in docs/SPREADSHEET_FEATURES.md.
Quick start
Install a release
From v0.1.0 (being prepared; see releasing):
or download alephgrid-VERSION-TARGET.tar.gz for Linux (x86_64, arm64) or macOS (Apple
silicon, Intel) from GitHub Releases and check it against SHA256SUMS. On Windows, use Docker
or WSL.
From source
Requires Rust 1.88+ and Node 20+.
The first build compiles DuckDB from source, which takes several minutes.
Docker (for a team)
With --auth accounts, people sign in with a password or single sign-on (OpenID Connect), and
spaces grant them roles; see docs/TEAMS.md. Without it (the default on your own
machine), there is no sign-in and the server only listens on 127.0.0.1. Running it for others,
backups, upgrades and restores are covered in docs/OPERATIONS.md.
Options
alephgrid --help lists every option.
Formulas
In sheets, formulas use Excel syntax: =SUM(B2:B9), =XLOOKUP(...), =Budget!B4*2.
A sheet formula can read a whole table by name:
Fill or drag it like any formula; each copy reads its own row. The formula catalog lists supported functions with tested examples, and known gaps are documented with reproducible inputs.
In tables, calculated columns refer to columns by name, and the leading = is optional:
Typical flow: summarise 100M rows with Analyze or SQL, choose Open in sheet, then model on top of the result.
How it is built
- DuckDB underneath. Every workbook is one DuckDB file: columnar, compressed and parallel across cores. Imports use DuckDB's own CSV, Parquet and JSON readers.
- IronCalc for sheets, stored in the same workbook file.
- Rust server (axum, HTTP and WebSocket) with the UI embedded; TypeScript client with a canvas grid, no framework. Wire types are generated from Rust, and a test fails when they drift.
See docs/ARCHITECTURE.md.
Measured (20M-row table, 9 columns, debug build, 8-core / 8 GB laptop)
Reproduce with alephgrid --demo-rows 20000000 and docs/bench.mjs. Release-build benchmarks
over varied data shapes will be published with v0.1.0.
Documentation
Start at docs/README.md. The most used pages:
Development
README screenshots are generated from the running product by
web/scripts/readme-screenshots.mjs.
Roadmap
Next after v0.1.0: S3 and Parquet data read in place, then multi-machine deployments on Kubernetes. See docs/ROADMAP.md and the implementation checklist.
Community
- Questions and ideas: GitHub Discussions.
- Bugs: open an issue with steps to reproduce.
- Security problems: please report privately; see SECURITY.md.
- Contributing: CONTRIBUTING.md. Everyone taking part follows the code of conduct.
License
Apache-2.0. Use it, host it and build on it, commercially or not.
来源:README.md,提交 067b9b4
工具
0版本历史
1- v0.1.0最新Nov 1, 2026
评分
已满足适用检查项的 60%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分