PA

psu3d0/agent-spreadsheet

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

63 stars 9 forks 品質 80 トレンド 22Apache-2.0

スプレッドシート分析と編集のための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

GitHub で README 全文を見る

インストール

docker run -i --rm -v /path/to/workbooks:/data ghcr.io/psu3d0/agent-spreadsheet-mcp:latest-full --transport stdio
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "spreadsheet": { "command": "agent-spreadsheet-mcp", "args": ["--workspace-root", "/path/to/workbooks", "--transport", "stdio"] } } }