loading…
Search for a command to run...
loading…
AI-native collaborative spreadsheet MCP server for session management, knowledge base, task tracking, and sheet operations. Integrates with Claude Code, Cursor,
AI-native collaborative spreadsheet MCP server for session management, knowledge base, task tracking, and sheet operations. Integrates with Claude Code, Cursor, and Cline.
MCP server for SparkSheets - AI-powered document platform integration for Claude Code, Cursor, and Cline.
日本語 | English
npm install -g @sparksheets/mcp
Add to your ~/.claude.json:
{
"mcpServers": {
"sparksheets": {
"command": "sparksheets-mcp"
}
}
}
Then login with your SparkSheets account:
sparksheets_login
| Category | Tools |
|---|---|
| Auth | sparksheets_login, sparksheets_logout, sparksheets_auth_status |
| Sessions | save_session, list_sessions, search_sessions, create_handover |
| Knowledge | save_solution, find_solution, save_snippet, get_snippet |
| Sheets | upload_image, append_to_sheet, list_sheets, create_sheet, update_sheet, get_sheet_content, search_sheets, delete_sheet, add_column, remove_column, get_column_info |
| Stats | sync_stats, log_work_time, get_usage_dashboard |
| Tasks | sync_todos, get_review_queue |
| Spark | run_spark, list_sparks, translate_sheet |
| Share & Members | create_share_link, get_share_settings, disable_share, list_members, add_member, update_member_role, remove_member |
MIT
Claude Code開発者のためのダッシュボード。セッション履歴、ナレッジベース、使用量統計、タスク管理をSparkSheetsで一元管理。
このMCPサーバーは、Claude CodeとSparkSheetsを統合し、以下を実現します:
npm install -g @sparksheets/mcp
~/.claude.json に追加:
{
"mcpServers": {
"sparksheets": {
"command": "sparksheets-mcp"
}
}
}
git clone https://github.com/sparksheets/mcp.git ~/.claude/mcp-servers/mcp-sparksheets
cd ~/.claude/mcp-servers/mcp-sparksheets
npm install
~/.claude.json に追加:
{
"mcpServers": {
"sparksheets": {
"type": "stdio",
"command": "node",
"args": ["/Users/YOUR_USERNAME/.claude/mcp-servers/mcp-sparksheets/server.js"]
}
}
}
Claude Codeで以下を実行:
sparksheets_login
または自然言語で:
「SparkSheetsにログインして」
ブラウザが開き、Googleアカウントで認証後、自動的にトークンが保存されます。
トークン保存場所: ~/.sparksheets/tokens.json
sparksheets_login - SparkSheetsにログインします。ブラウザが開き、Googleアカウントで認証後、自動的にトークンが保存されます。sparksheets_logout - SparkSheetsからログアウトします。保存されたトークンを削除します。sparksheets_auth_status - 現在の認証状態を確認します。ログイン中のユーザー情報やトークンの有効期限を表示します。save_session - 現在のセッション要約をSparkSheetsに保存list_sessions - 全セッション一覧を取得search_sessions - キーワードでセッション検索create_handover - 引き継ぎシート自動生成(次にやること、注意点などをまとめる)save_solution - エラー解決策を辞典に保存find_solution - 過去の解決策を検索save_snippet - コードスニペットを保存get_snippet - スニペットを取得・検索upload_image - 画像をSparkSheetsにアップロード。Base64またはファイルパスを指定。戻り値にMarkdown形式の画像タグを含むappend_to_sheet - シートの指定カラムの末尾にコンテンツを追記list_sheets - シート一覧取得create_sheet - 新規シート作成update_sheet - シート編集get_sheet_content - シート内容取得(オプションでコンテキスト制御可能)search_sheets - シート検索delete_sheet - シート削除add_column - シートにカラムを追加(最大3カラムまで)remove_column - シートからカラムを削除get_column_info - シートのカラム情報を取得sync_stats - /statsの内容をSparkSheetsに同期log_work_time - 作業時間を記録get_usage_dashboard - 使用量ダッシュボードURL取得sync_todos - TodoWriteの内容をSparkSheetsに同期get_review_queue - PRレビューキュー取得(GitHub連携)run_spark - Spark(AIボタン)をCLIから実行list_sparks - 利用可能なSpark一覧translate_sheet - シートを多言語翻訳create_share_link - シートの共有リンクを発行。既存のアクティブな共有がある場合は再利用されるget_share_settings - シートの現在の共有設定を取得disable_share - 共有リンクを無効化list_members - シートのメンバー一覧を取得add_member - シートにメンバーを追加(招待)。オーナーのみ実行可能update_member_role - メンバーの権限を変更。オーナーのみ実行可能remove_member - シートからメンバーを削除。オーナーのみ実行可能「今日の作業をSparkSheetsに保存して」
→ save_session ツールが実行される
→ https://sparksheets.ai/sheet/xxx に保存
「このCORSエラーの解決策、保存しておいて」
→ save_solution ツールが実行
「CORSエラーの直し方、前に保存したやつ見せて」
→ find_solution("CORS") で検索
「引き継ぎシート作って」
→ create_handover ツールが実行
→ 次にやること、注意点、関連ファイルがまとまったシート生成
「/statsの結果をSparkSheetsに保存して」
→ sync_stats ツールが実行
→ グラフ化されたダッシュボードで確認可能
~/.claude/mcp-servers/mcp-sparksheets/
├── server.js # MCPサーバー本体
├── package.json
├── README.md # このファイル
├── tools/
│ ├── auth.js # 認証ツール
│ ├── sessions.js # セッション管理ツール
│ ├── knowledge.js # ナレッジベースツール
│ ├── stats.js # 統計ツール
│ ├── tasks.js # タスク管理ツール
│ ├── sheets.js # シート操作ツール
│ └── spark.js # Spark連携ツール
├── lib/
│ ├── api-client.js # SparkSheets API ラッパー
│ └── storage.js # ローカルJSON保存
└── logs/
├── sessions.json # セッション履歴
├── solutions.json # エラー辞典
├── snippets.json # スニペット
├── stats-history.json # 統計履歴
└── work-time.json # 作業時間ログ
デュアルストレージ:
logs/*.json にJSON形式で保存(オフライン対応)使いながら必要な機能を随時追加予定。
MIT
Issue・PRは GitHub リポジトリ まで。
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"sparksheets-sparksheets-mcp": {
"command": "npx",
"args": []
}
}
}