
psu3d0/agent-spreadsheet
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
スプレッドシート分析と編集のためのMCPサーバー。 LLM の代理店のために設計されている細い、トークン効率が良い用具の表面.
概要
エージェントは、安全な検査可能なトークン効率の高い方法で、脆弱なUIオートメーションに戻りません。 スクリーンショットの人形ではなく、実際のシステムのようなスプレッドシートで作業するエージェントが必要な場合は、これはスタックです。 エージェントスプレッドシートは、3つの面で統一されたスプレッドシートインタラクションレイヤーを出荷します。 WASMビルド(agent-spreadsheet-wasm)は、SDKのローカルランタイムで、別々の製品面ではありません。JSとTypeScriptコードは、オブジェクトモデルと実行基板(サーバーと組込みエンジン)を対象としています。 0.16では、これらの表面は、Rustの文書/評価者ランタイムと32操作レジストリを共有しています。 Explicit ネイティブ セッションは、自動的にプライベート ジャーナル バック ホストを開始します。 SDK/WASM および本物正当セッションは、メモリの履歴を保持します。XLSX エクスポートは、ドキュメントスナップショットを保存し、再起動可能なセッションジャーナルではありません。 暖かい編集/recalculate/read ループは XLSX のシリアライズおよび繰り返された評価子の摂取を避けます.
概要(AI 翻訳)
agent-spreadsheet は、エージェントベースのスプレッドシートの使用に関するツールインタラクションサービスです。
エージェントは、セキュアで検査可能で、トークン効率の高い方法でread、分析、ミュート、検証、および、Excelワークブックの運用を行えます。
スクリーンショットの人形ではなく、実際のシステムのようなスプレッドシートで作業するエージェントが必要な場合は、これはスタックです。
お問い合わせ
このプロジェクトは
エージェントスプレッドシートは、3つの面で統一されたスプレッドシートインタラクションレイヤーを出荷します。
| 表面 | バイナリ・パッケージ | モード | 最良 |
| お問い合わせ |
|CLI | [[T0] / [asp] | ステートレスファイル + 常駐セッション | ワンショットパイプラインまたはマルチターンワークブック編集 |
|MCPサーバー | [agent-spreadsheet-mcp | 定番 | 定番 | 定番 | 定番 | 定番 | 定番 | 定番 | 定番 | 定番 | 定番 | 定番 | 定番 | 定番 | 定番 |
|TypeScript SDK | [agent-spreadsheet-sdk | ライブラリ | アプリの統合 — サーバの正式/v1]のルートを駆動し、組み込みWASMエンジン(サーバ不要)を介して全工程で実行
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
agent-spreadsheet

agent-spreadsheet is the tool interaction service for agent-based spreadsheet usage.
It gives agents a safe, inspectable, token-efficient way to read, analyze, mutate, verify, and operationalize Excel workbooks without falling back to brittle UI automation.
If you want an agent to work with spreadsheets like a real system instead of a screenshot puppet, this is the stack.
What this project is
agent-spreadsheet ships a unified spreadsheet interaction layer across three surfaces:
| Surface | Binary / Package | Mode | Best for |
|---|---|---|---|
| CLI | agent-spreadsheet / asp |
Stateless files + resident sessions | One-shot pipelines or retained multi-turn workbook editing |
| MCP server | agent-spreadsheet-mcp |
Stateful | Multi-turn agent sessions, workbook caching, fork/recalc workflows |
| TypeScript SDK | agent-spreadsheet-sdk |
Library | App integrations — drives the server’s canonical /v1 route, or runs fully in-process via the embedded WASM engine (no server required) |
The WASM build (agent-spreadsheet-wasm) is the SDK’s local runtime, not a separate product surface: JS and TypeScript code targets one object model and the execution substrate (server vs embedded engine) is a configuration choice.
In 0.16 these surfaces share the resident Rust document/evaluator runtime and 32-operation registry. Explicit native sessions automatically start a private journal-backed host. SDK/WASM and genuine just-bash sessions retain their history in memory; XLSX export saves a document snapshot, not a restartable session journal. Warm edit/recalculate/read loops avoid XLSX serialization and repeated evaluator ingestion. See runtime guarantees and limits and the SDK/just-bash examples.
Supported workbook modes:
.xlsx/.xlsm— read + write.xls/.xlsb— discovery/read-oriented workflows only
Powered by Formualizer
インストール
docker run -i --rm -v /path/to/workbooks:/data ghcr.io/psu3d0/agent-spreadsheet-mcp:latest-full --transport stdio設定
{
"mcpServers": {
"spreadsheet": {
"command": "agent-spreadsheet-mcp",
"args": ["--workspace-root", "/path/to/workbooks", "--transport", "stdio"]
}
}
}