LC

lillard01/chatexcel-mcp

Developer tools

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

235 stars 56 forks 品質 68 トレンド 18MIT

chatExcel - Model Context Protocol(MCP)に基づくExcelインテリジェント処理およびデータ解析サーバーで、インテリジェントなExcelファイル解析、データ処理、コード実行、インタラクティブなチャート生成に特化しています。複雑なExcelフォーマット処理、インテリジェントパラメータ推奨、コードテンプレート生成、高度なデータ可視化をサポートします。

概要

これはMCP(モデルコンテキストプロトコル)に基づくエンタープライズグレードのExcelインテリジェント処理サーバーであり、強力なExcelファイル解析、データ処理、数式計算、可視化機能を提供します。 - (2つのツール):インテリジェントコード検出、構造解析 - (9つのツール):安全なコード実行、パラメータ推奨、テンプレート生成 - (3つのツール):インタラクティブなチャート生成(Chart.js) - (12のツール):多層品質チェック、インテリジェントクリーニング - (5つのツール):式解析、コンパイル、実行、検証 - : pandas/openpyxlに基づく従来型処理、複雑なデータ解析をサポートします- : 高性能並行処理、大規模データ処理に適している(オプション) - : AST構文解析およびセキュリティ検証、複雑なネスト式をサポート - : コード生成と依存関係解析による実行性能最適化 - : 安全な実行環境と結果検証、コンテキスト計算をサポート - : 依存グラフ生成とループ検出による計算スデッドロック回避 - : 構文チェックとリスク評価による数式セキュリティ確保 - : データの整合性、整合性、正確性の包括的な検証 - : 自動データクリーニングとフォーマット標準化 - : 複数のExcelファイルの並列処理による処理効率向上 - : 多条件データ抽出と内容分析 - : マルチテーブルデータ統合および構成処理 - : 文字フォーマット変換およびルール設定の自動 - : 悪意のあるコード実行を防ぐためのAST分析および機能ホワイトリスト - : システムセキュリティを保護するための隔離された実行環境 - : 細かいアクセス制御および運用監査 - : インテリジェント依存関係分析およびセキュリティ脆弱性検出 - : 冗長計算を減らすための多層キャッシュ戦略 - : 処理速度向上のための非同期タスク実行 - : 大規模ファイルチャンキング処理によるメモリ使用の最適化 - : 自動再試行機構と健康状態監視 ChatExcel MCP Serverは、Excelファイル処理、データ分析、可視化のために特別に設計された強力なModel Context Protocol(MCP)サーバーです。このプロジェクトはPythonエコシステムの最高のデータ処理ライブラリを統合し、Go Excelizeライブラリを通じて高性能なExcel操作機能を提供します。

概要(AI 翻訳)

最新アップデート(2025-06-19):Pandasインポートの問題は完全に修正され、プロジェクト構造の最適化も完了し、エンタープライズレベルの機能も完全に準備完了しました

🚀 > エンタープライズグレードのExcelインテリジェント処理およびデータ分析MCPサーバー - FastMCPを基盤とした高性能データ処理ソリューション

chatExcel-mcpはMCP(モデルコンテキストプロトコル)に基づくエンタープライズグレードのExcelインテリジェント処理サーバーで、強力なExcelファイル解析、データ処理、数式計算、可視化機能を提供します。

🚀 コア機能

📊 31 プロフェッショナルMCPツール

  • データ読み取りおよびメタデータ解析(2つのツール):インテリジェントコード検出、構造解析
  • データ処理と実行(9つのツール):安全なコード実行、パラメータ推奨、テンプレート生成
  • データ可視化(3つのツール):インタラクティブなチャート生成(Chart.js)
  • データ検証と品質管理(12のツール):多層品質検査、インテリジェントクリーニング
  • Excel式処理(5つのツール):式解析、コンパイル、実行、検証

🏗️ デュアルエンジンアーキテクチャ

  • Pythonエンジン:pandasやopenpyxlのような従来の処理手法に基づき、複雑なデータ解析をサポートします
  • Goエンジン:高性能な並行処理、大規模データ処理に適している(オプション)

🧮 Excel フォーミュラエンジン(新)

  • 式解析:AST構文解析およびセキュリティ検証、複雑な入れ子式のサポート
  • 数式コンパイル:実行性能最適化のためのコード生成および依存関係解析
  • Formula Execution:安全な実行環境と結果検証、コンテキスト計算をサポートします
  • 依存関係解析:依存関係グラフの生成とループ検出による計算的デッドロック回避
  • フォーミュラ検証:構文チェックとリスク評価によるフォーミュラの安全性確保

🔍 データ品質管理(強化版)

  • 多層品質検査:データの完全性、一貫性、正確性の包括的な検証
  • インテリジェントデータクリーニング:データのクリーニングとフォーマットの標準化を自動化します
  • バッチ処理:複数のExcelファイルを並行処理して効率化
  • 高度な抽出:多条件データ抽出および内容解析
  • インテリジェントマージング:マルチテーブルデータのマージと設定
  • 文字フォーマット変換:文字フォーマット変換とルール設定の自動化

🛡️ エンタープライズレベルのセキュリティ

  • コードセーフティ:悪意あるコード実行を防ぐためのAST分析および機能ホワイトリスト
  • 実行サンドボックス:実行環境を分離してシステムのセキュリティを保護する
  • 権限制御:細かいアクセス制御および運用監査
  • 依存性スキャン:インテリジェントな依存性分析とセキュリティ脆弱性検出

⚡ パフォーマンス最適化

  • スマートキャッシュ:冗長なカウントを減らすための多層キャッシュ戦略
  • 並行処理:処理を高速化するための非同期タスク実行
  • メモリ管理:大きなファイルをチャンク単位で処理し、メモリ使用を最適化します
  • エラー回復:自動再試行メカニズムと健康状態監視

📋 プロジェクト概要

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

インストール

docker run -d \
MCP 初心者?mcpskill.org のガイドから始めましょう →