Alephgrid
概要
作者による説明(英語の原文)
Read-only MCP access to Alephgrid workbooks: schema cards, reads, SQL, saved queries, receipts.
できること
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
- 接続方法: クラウドで動く
- トランスポート: Streamable HTTP
- カテゴリ: データベース・データセット
- 入力が必要なもの:Authorization
インストール
使っているAIアプリを選んで、設定をコピーしてください。
チェック 3/3 合格 · 質問内容は提供元のサーバー({alephgrid_host})を通ります
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげますが、先に準備が必要です
Alephgrid のキーが必要です(提供元のサイトで登録、費用がかかる場合あり) · アドレスに {…} の部分があり、先に自分の値に書き換える必要があります · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで
Claude の Connectors ページを開く
CustomizeConnectors
「+ Add」→「Add custom connector」を押し、この 2 つを入力
ここからコピーして Claude の同じ名前の欄に貼り付け、Continue を押します
Name · 名前AlephgridRemote MCP server URL · アドレスhttps://{alephgrid_host}/mcpRequest headers に、この名前と値を追加
ヘッダー名Authorization値Bearer <ここにキーを貼り付け>キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Authentication は Claude が検出したままにして Add を押します
チャットで有効にする
+ConnectorsAlephgrid
試してみる
Alephgrid を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Alephgrid を使っていると言うか、回答に Alephgrid のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT はまだ Alephgrid につなげません
Alephgrid は接続時に自分のキーが必要ですが、OpenAI のヘルプページは OAuth ログインしか説明しておらず、確認できたキー入力方法がありません
代わりにできること
A · Alephgrid につなげるアプリを使う
- Alephgrid のキーが必要です(提供元のサイトで登録、費用がかかる場合あり) · アドレスに {…} の部分があり、先に自分の値に書き換える必要があります · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで
- Alephgrid のキーが必要です(提供元のサイトで登録、費用がかかる場合あり) · アドレスに {…} の部分があり、先に自分の値に書き換える必要があります
- Alephgrid のキーが必要です(提供元のサイトで登録、費用がかかる場合あり) · アドレスに {…} の部分があり、先に自分の値に書き換える必要があります
- Alephgrid のキーが必要です(提供元のサイトで登録、費用がかかる場合あり) · アドレスに {…} の部分があり、先に自分の値に書き換える必要があります
B · データベース・データセット の中で ChatGPT につなげる別のサーバー
同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました
- Supabase✓ ChatGPT
- Appwrite MCP✓ ChatGPT
- Pg Aiguide✓ ChatGPT
Claude Code につなげますが、先に準備が必要です
Alephgrid のキーが必要です(提供元のサイトで登録、費用がかかる場合あり) · アドレスに {…} の部分があり、先に自分の値に書き換える必要があります
ターミナルを開く
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
このコマンドを貼り付けて Enter
claude mcp add --transport http alephgrid 'https://{alephgrid_host}/mcp' --header 'Authorization: Bearer {agent_token}'Enter の前に「your-value」を自分のキーに書き換えてください
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Claude Code で /mcp と入力
Alephgrid が一覧にあり、接続済みと表示されれば OK です
試してみる
Alephgrid を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Alephgrid を使っていると言うか、回答に Alephgrid のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげますが、先に準備が必要です
Alephgrid のキーが必要です(提供元のサイトで登録、費用がかかる場合あり) · アドレスに {…} の部分があり、先に自分の値に書き換える必要があります
Cursor の MCP 設定ファイルを開く
~/.cursor/mcp.json
この設定を貼り付け、空いている値を入力して保存
{ "mcpServers": { "alephgrid": { "url": "https://{alephgrid_host}/mcp", "headers": { "Authorization": "Bearer {agent_token}" } } } }キーを入力
Alephgrid の設定で Authorization が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Cursor の AI チャットを Agent モードで開く
試してみる
Alephgrid を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Alephgrid を使っていると言うか、回答に Alephgrid のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげますが、先に準備が必要です
Alephgrid のキーが必要です(提供元のサイトで登録、費用がかかる場合あり) · アドレスに {…} の部分があり、先に自分の値に書き換える必要があります
VS Code の MCP 設定ファイルを開く
MCP: Open User Configuration
この設定を貼り付け、空いている値を入力して保存
{ "servers": { "alephgrid": { "type": "http", "url": "https://{alephgrid_host}/mcp", "headers": { "Authorization": "Bearer {agent_token}" } } } }キーを入力
Alephgrid の設定で Authorization が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
VS Code の AI チャットを Agent モードで開く
試してみる
Alephgrid を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Alephgrid を使っていると言うか、回答に Alephgrid のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
開発者向け:ターミナルのコマンドと JSON 設定
Web 経由
Claude Code
claude mcp add --transport http alephgrid 'https://{alephgrid_host}/mcp' --header 'Authorization: Bearer {agent_token}'Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"alephgrid": {
"url": "https://{alephgrid_host}/mcp",
"headers": {
"Authorization": "Bearer {agent_token}"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"alephgrid": {
"type": "http",
"url": "https://{alephgrid_host}/mcp",
"headers": {
"Authorization": "Bearer {agent_token}"
}
}
}
}自分で入力する値
Authorization秘密 必須 HTTP headerBearer token for an agent connection, created in Alephgrid under a space or workbook (shown once, prefixed agc_)
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
ひと目でわかる
- 確認済みドメイン
- ✓ alephgrid.dev
- 接続方法
- クラウドで動く
- トランスポート
- streamable-http
- 最新バージョンi
- 0.1.0
- カテゴリi
- データベース・データセット
- レジストリ公開日i
- 2026年11月2日
- コードの最終更新i
- 2026年11月9日
- 作者
- alephgrid
- ウェブサイト
- alephgrid.dev
- レジストリでの状態
- 有効
使えるアプリ
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
インターネット経由でつなげるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
できること
アドレスにあなた自身の値が必要なため、代わりにツール一覧を読み取ることはできません。
基本チェックi
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月11日にチェック
- ✓ 合格
作者とリポジトリが一致
レジストリ名はドメイン alephgrid.dev で確認済みです(レジストリがドメインの所有を確認しています)
- ✓ 合格
今もメンテナンスされている
コードの最終更新:一昨日
- ✓ 合格
ライセンスがある
Apache-2.0を使用
- – 対象外
エンドポイントが応答する
アドレスにあなた自身のアカウント情報が必要なため、代わりにチェックできません
- – 対象外
OAuthでサインイン
アドレスにあなた自身のアカウント情報が必要なため、代わりにチェックできません
- … 未チェック
ツールの説明に隠れた指示がない
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
話し合い
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
ユーザーレビュー
まだレビューはありません
データベース・データセットのほかのサーバーとの比較i
- このカテゴリのほかの1163件のうち85%よりスターが多い
- このカテゴリのほかの1163件のうち79%より最近レジストリに公開
- 基本チェックの結果が、このカテゴリのほかの1163件のうち100%と同じかそれ以上
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
よくある質問
Alephgridは安全ですか?
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
どんなキーやコードが必要ですか?
入力が必要なもの:Authorization
パソコンで動きますか、それともクラウドですか?
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
今もメンテナンスされていますか?
GitHubリポジトリの最終更新は一昨日、最新バージョン(0.1.0)がレジストリに届いたのは10 日前です。
どのアプリで使えますか?
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URL で接続するので、リモート MCP に対応したアプリでも使えます(例:ChatGPT Business 以上)。
代わりに使えるものは?
同じカテゴリには:Dbx, MCP Toolbox for Databases, MCP Toolbox for Databases
代わりの候補
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Toolbox for Databases
MCP Toolbox for Databases enables your agent to connect to your database.
MCP Toolbox for Databases
MCP Toolbox for Databases enables your agent to connect to your database.
作者のREADME
READMEを開く
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
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.
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.
alephgrid flights.parquet # opens http://127.0.0.1:7878 with the file loaded
alephgrid --demo-rows 100000000 # or try it on 100M generated rows
| Your own functions in a side panel: code, tests, docs and versions | SQL when you want it, docked under the grid (dark theme) |
| The hub: every workbook, its size and whether its compute is running |
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
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
| Import | CSV/TSV (auto-detected), Parquet, JSON/JSONL, gzip as tables; XLSX as editable sheets. Drag and drop or CLI. Streamed, reviewed in a side pane with column types and samples |
| Tables | Virtual canvas grid for any number of rows; typed edits, insert and delete rows; add, rename and delete columns; calculated columns (=[fare_usd] / [distance_mi]); multi-column sort and filters over the whole table; header value filters with counts; saved views |
| Sheets | Excel formulas, cross-sheet references, named ranges, dynamic arrays, LET / LAMBDA; formula autocomplete and argument help; undo/redo |
| Editing | Keyboard first: arrows, Shift and Mod selection, F2, Mod+A (the filled block, then the sheet), copy, cut, paste with formulas translated, paste special (values, formulas, formats, transpose), fill down and right, and a fill handle that continues series (1, 2 → 3, 4; Week 1 → Week 2) or repeats patterns. See keyboard |
| Formatting and layout | Bold, italic, underline, strikethrough, sizes, colours, borders, alignment, wrap, number formats, merged cells; frozen rows and columns, sizes, hide and unhide, zoom 50–200%; kept through XLSX |
| Sheet data | Find and replace (one sheet or all), sort and filter a range, colour rules and scales, allowed-value lists, charts (column, bar, line, area, scatter, pie) previewed before they are saved, comments with replies |
| Analysis | Live sum, average and count of the selection; the Analyze pane for summaries, pivots, joins, charts and column profiles without SQL; deduplicate, split, trim and convert types with previews |
| SQL | Schema browser, autocomplete, $parameters, cancellable previews, saved and live queries with versions, tables from queries, complete exports; reads the workbook's own tables only |
| Functions | Define reusable functions as sheet formulas, SQL expressions or sandboxed Python; test them, publish versions, pin and roll back. See functions |
| Export | CSV, Parquet or JSON lines for any table or filtered view; XLSX for sheets, with a report of anything XLSX cannot hold |
| Collaboration | Several people on one workbook see each other's edits live; history and revision restore |
| Teams | Organizations, spaces, owner/editor/viewer roles (also from identity-provider groups), invitations, service tokens, password or OpenID Connect sign-in, quotas, audit log, backups and an administration screen. See teams |
| Compute | Each open workbook gets its own share of memory and threads, sleeps when idle and wakes when opened; larger sizes (--profile) for heavy workbooks. See compute |
| Agents (MCP) | Read-only agent connections per space or workbook over Streamable HTTP (/mcp) or stdio (alephgrid mcp): schema cards, catalog search, reads, read-only SQL, saved queries and analyses, content-hashed receipts, activity per connection |
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):
npx alephgrid flights.parquet # npm, or: pnpm dlx / yarn dlx / bunx alephgrid
docker run -p 7878:7878 -v alephgrid-data:/data ghcr.io/alephgrid/alephgrid
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+.
git clone https://github.com/alephgrid/alephgrid && cd alephgrid
(cd web && npm install && npm run build) # build the UI (embedded into the binary) cargo build --release ./target/release/alephgrid --demo-rows 10000000
The first build compiles DuckDB from source, which takes several minutes.
Docker (for a team)
docker compose up -d
docker compose logs alephgrid | grep "setup code" # the one-time code that creates the admin open http://localhost:7878/setup
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
| Flag | Env | Default | |
|---|---|---|---|
--data-dir | ALEPHGRID_DATA_DIR | ./alephgrid-data | |
--host / --port | ALEPHGRID_HOST / ALEPHGRID_PORT | 127.0.0.1 / 7878 | |
| `--auth local\ | accounts` | ALEPHGRID_AUTH | local: no sign-in, loopback only |
--public-url | ALEPHGRID_PUBLIC_URL | how people reach the server (needed for SSO; https makes cookies Secure) | |
--oidc-issuer, --oidc-client-id | ALEPHGRID_OIDC_* (secret: ALEPHGRID_OIDC_CLIENT_SECRET) | no single sign-on | |
--session-hours | ALEPHGRID_SESSION_HOURS | 12 | |
--space-storage, --space-workbooks, --space-jobs, --space-open-workbooks | ALEPHGRID_SPACE_* | no limits (admins can set them per space) | |
--memory-limit | ALEPHGRID_MEMORY_LIMIT | DuckDB default (80% of RAM, spills to disk) | |
--threads | ALEPHGRID_THREADS | all cores | |
--disk-reserve | ALEPHGRID_DISK_RESERVE | 32MiB kept back so the server can still restart when the disk fills (operations) | |
--idle-timeout | seconds without activity before a workbook's compute sleeps | ||
--profile name=MEM:THREADS[:dedicated] | extra compute sizes admins can grant to spaces | ||
--disable-sql | ALEPHGRID_DISABLE_SQL | SQL allowed; when set, every operation that runs user-written SQL is refused | |
--demo-rows N | generate a demo workbook | ||
alephgrid mcp --url URL --token agc_… | ALEPHGRID_URL, ALEPHGRID_AGENT_TOKEN | connect an MCP client over stdio to a running server (docs/MCP.md) |
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:
=SUMIFS(orders[amount], orders[region], $A2, orders[month], $B$1)
=XLOOKUP(A2, customers[id], customers[region], "none")
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:
=[fare_usd] / [distance_mi]
=CASE WHEN [dep_delay_min] > 15 THEN 'late' ELSE 'on time' END =[origin] || '→' || [dest]
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)
| Operation | Time |
|---|---|
| Reopen the workbook after a restart |