Claude MCP Data Explorer for Windows について
Claude MCP Data Explorer for Windowsは、Claude DesktopでCSVデータを探索するためのTypeScript製MCPサーバーです。ファイルをメモリに読み込み、JavaScript分析スクリプトを実行し、探索用プロンプトも提供します。
主な機能
- 01CSVファイルをメモリに読み込み
- 02JavaScript分析スクリプトを実行
- 03探索を導くプロンプトを提供
- 04大きなファイルを分割処理
活用シーン
- 01CSV内の売上傾向を調査
- 02独自スクリプトでCSVデータを分析
MCP 対応
Claude DesktopにCSV読み込みとJavaScript実行のツール、およびデータ探索用プロンプトテンプレートを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Claude MCP Data Explorer for Windows
Claude を使ったデータ探索用の Model Context Protocol(MCP)サーバーを TypeScript で実装したものです。このサーバーは Claude Desktop と連携し、CSV ファイルの読み込みや JavaScript によるデータ分析スクリプトの実行ツールを提供して、高度なデータ分析を可能にします。
前提条件
- Node.js v16+ - Node.js をダウンロード
- Claude Desktop - Claude Desktop をダウンロード
インストール(Windows 向けに更新)
-
このリポジトリをクローンします
git clone https://github.com/tofunori/claude-mcp-data-explorer.git cd claude-mcp-data-explorer -
依存関係をインストールします
npm install -
ビルドしてセットアップスクリプトを実行します
npm run setupこれにより、次の処理が行われます。
- TypeScript コードを JavaScript にビルドします
- コンパイル済み JavaScript を使用するよう Claude Desktop を設定します
- 必要なディレクトリを作成します
-
Claude Desktop を再起動して、開発者モードを有効にします
- Claude Desktop を完全に終了します
- Claude Desktop を起動します
- ヘルプ → 開発者モードを有効にする に移動します
手動テスト
次のコマンドを実行すると、サーバーを直接テストできます。
npm run build
npm run start
サーバーはエラーなしで起動するはずです。このコマンドが正常に実行できれば、Claude Desktop でもサーバーを使用できます。
仕組み
この MCP サーバーは、Claude に次の 2 つの主要なツールを提供します。
- load-csv - 分析用に CSV データをメモリに読み込みます
- run-script - データ処理と分析のために JavaScript コードを実行します
また、構造化されたデータ探索プロセスを Claude に案内するプロンプトテンプレートも含まれています。
使い方
-
Claude Desktop を起動します
-
「データを探索」プロンプトテンプレートを選択します
- セットアップ後、このプロンプトが Claude Desktop に表示されます
-
CSV ファイルのパスと探索トピックを入力します
- ファイルパスの例:
C:/Users/YourName/Documents/data.csv - トピックの例:「地域別の売上傾向」
- ファイルパスの例:
-
Claude にデータを分析させます
- Claude が CSV ファイルを読み込み、分析結果を自動的に生成します
- サーバーはチャンク処理を使用して大容量ファイルを効率的に処理します
トラブルシューティング
-
Claude に MCP サーバーが表示されない
%APPDATA%\Claude\claude_desktop_config.jsonにある設定ファイルを確認します- dist ディレクトリ内のコンパイル済み JavaScript ファイルを指している必要があります
npm run buildでプロジェクトを再ビルドしてみます- 開発者モードを有効にして、MCP ログファイルを確認します(開発者 → MCP ログファイルを開く)
- 開発者 → すべての MCP サーバーを再読み込み を使用して、強制的に更新します
-
ファイルの読み込み時に権限エラーが発生する
- Claude が CSV ファイルの場所にアクセスできることを確認します
- スラッシュ(
/)を使用した絶対パス、またはエスケープしたバックスラッシュ(\\)を使用してみます
-
スクリプトで JavaScript エラーが発生する
- スクリプトが許可されているモジュールと互換性があることを確認します
- Claude の応答に表示されたエラーメッセージを確認します
ライセンス
MIT License - 詳細については LICENSE ファイルを参照してください。
謝辞
- Anthropic の公式 MCP TypeScript SDK を基にしています
- 事例や着想を提供してくれた MCP コミュニティに感謝します
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。