mcpField
J
Json To Excel By Wtsolutions

Json To Excel By Wtsolutions

リモート
github.com/he-yangデータ・分析128 週間前に更新
リポジトリ

Json To Excel By Wtsolutions について

WTSolutions の JSON to Excel MCP は、JSON 文字列または公開 URL の JSON ファイルを CSV に変換する MCP サーバーです。ネストしたフィールドの形式、深さ、区切り文字を設定できます。

主な機能

  1. 01JSON 文字列を CSV に変換
  2. 02URL から JSON ファイルを取得
  3. 03ネストした JSON の形式指定
  4. 04深さとキー区切り文字の設定

活用シーン

  1. 01レコード配列を表計算ソフト向けに変換
  2. 02公開 JSON ファイルを CSV に変換
  3. 03指定した区切り文字でネスト項目を平坦化

MCP 対応

JSON データを受け取るツールと、URL から JSON ファイルを取得するツールを MCP クライアントに公開します。ツールは CSV 形式のデータを返します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp2.wtsolutions.cn/sse
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

WTSolutions の JSON to Excel MCP

中文

はじめに

JSON to Excel MCP(Model Context Protocol)は、Model Context Protocol を使用して JSON データを CSV 形式の文字列に変換するための標準化されたインターフェースを提供します。この MCP 実装には、データ変換用の次の 2 つのツールがあります。

  • json_to_excel_mcp_from_data:JSON データ文字列を CSV 形式に変換します。
  • json_to_excel_mcp_from_url:指定された URL(.json 形式)の JSON ファイルを CSV 形式の文字列に変換します。

JSON to Excel MCP は、WTSolutions の JSON to Excel ツールキットの一部です。

サーバー設定

利用可能な MCP サーバー(SSE および Streamable HTTP):

Stdio(NPX)の使用

サーバー設定 JSON:

ケース 1:無料版(処理できるデータは最大 6 行)

無料版を使用する場合:

{
  "mcpServers": {
    "json-to-excel-mcp": {
      "args": [
        "json-to-excel-mcp"        
      ],
      "command": "npx"
    }
  }
}

ケース 2:Pro 版

有効な proCode を使用して Pro 版を利用する場合:

{
  "mcpServers": {
    "json-to-excel-mcp": {
      "args": [
        "json-to-excel-mcp"        
      ],
      "command": "npx",
      "env": {
        "proCode": "type in your proCode here"
      }
    }
  }
}
SSE の使用

v0.3.0 以降はサポートされていません

Streamable HTTP の使用

v0.3.0 以降はサポートされていません

MCP ツール

json_to_excel_mcp_from_data

JSON データ文字列を CSV 形式の文字列に変換します。

パラメーター
パラメーター型必須説明
datastringはいCSV に変換する JSON データ文字列。有効な JSON 配列またはオブジェクトである必要があります。
optionsobjectいいえ変換処理をカスタマイズするための任意の設定オブジェクトです。

注:

  • 入力データは有効な JSON 文字列である必要があります。JSON スキーマはJSON Schemaで確認でき、バリデーターはJSON to Excel Web Appで利用できます。
  • JSON がオブジェクトの配列の場合、各オブジェクトは CSV の行として扱われます。
  • JSON が単一のオブジェクトの場合、キーと値のペアを含む CSV に変換されます。
  • CSV には、JSON オブジェクトのキーに基づくヘッダーが含まれます。
  • このツールは、簡単に Excel に変換またはインポートできる CSV 形式のデータを返します。
Options オブジェクト

options オブジェクトには、次のプロパティを指定できます。

プロパティ型デフォルト説明
proCodestring""JSON to Excel サービスの Pro Code です。
jsonModestring"flat"JSON 出力の形式モード:"nested" または "flat"。
delimiterstring"."jsonMode が "nested" の場合にネストされた JSON キーに使用する区切り文字です。使用できる区切り文字は ".", "_", "__", "/" です。
maxDepthstring"unlimited"jsonMode が "nested" の場合の、ネストされた JSON オブジェクトの最大深度です。maxDepth には "unlimited" または "1" ~ "20" を指定できます。

注:

  • 有効なPro Codeがない場合、処理される行数は最大 6 行です。
  • 詳細な変換ルールはFeaturesで確認できます。
プロンプト例 1:

次の JSON データを CSV 形式に変換してください。

[
  {"Name": "John Doe", "Age": 25, "IsStudent": false},
  {"Name": "Jane Smith", "Age": 30, "IsStudent": true}
]
プロンプトの例 2:

次の JSON オブジェクトを CSV 形式に変換してください。

{
  "Name": "John Doe",
  "Age": 25,
  "IsStudent": false,
  "Courses": ["Math", "Science"]
}
json_to_excel_mcp_from_url

指定した URL の JSON データを Excel データに変換します。

パラメーター
パラメーター型必須説明
urlstringはいJSON ファイル(.json)を指す URL
optionsobjectいいえ変換プロセスをカスタマイズするための任意の設定オブジェクト。

注:

  • url は一般にアクセス可能である必要があります。
  • JSON ファイルは .json 形式である必要があります。
  • JSON ファイルには有効な JSON 配列またはオブジェクトが含まれている必要があります。JSON スキーマは JSON Schema で確認でき、バリデーターは JSON to Excel Web App で利用できます。
  • JSON がオブジェクトの配列の場合、各オブジェクトは CSV の行として扱われます。
  • JSON が単一のオブジェクトの場合、キーと値のペアを含む CSV に変換されます。
  • このツールは、Excel に簡単に変換またはインポートできる CSV 形式のデータを返します。
Options オブジェクト

options オブジェクトには、次のプロパティを含めることができます。

プロパティ型デフォルト説明
proCodestring""JSON to Excel サービスの Pro Code。
jsonModestring"flat"JSON 出力の形式モード:「nested」または「flat」
delimiterstring"."jsonMode が「nested」の場合に、ネストされた JSON キーに使用する区切り文字。「.」、「_」、「__」、「/」を使用できます。
maxDepthstring"unlimited"jsonMode が「nested」の場合の、ネストされた JSON オブジェクトの最大深度。maxDepth には「unlimited」または「1」~「20」を指定できます。

注:

  • 有効な Pro Code がない場合、最大 6 行が処理されます。
  • 詳細な変換ルールは Pro Features で確認できます。
プロンプトの例 1

JSON ファイルを Excel に変換してください。ファイル URL:https://mcp.wtsolutions.cn/example.json

プロンプトの例 2

(URL がなく、オンライン AI LLM を使用する場合のみ適用)

.json ファイルを 1 つアップロードしました。URL を抽出して、JSON から Excel への変換のために MCP ツール「json_to_excel_mcp_from_url」に送信してください。

応答形式

MCP ツールは、次の構造の JSON オブジェクトを返します。

フィールド型説明
isErrorbooleanリクエストの処理中にエラーが発生したかどうかを示します
msgstring「success」またはエラーの説明
datastring変換された CSV データ文字列。エラーが発生した場合は '' です。この CSV データは Excel に簡単にインポートできます。
成功応答の例
{
  "content": [{
    "type": "text",
    "text": "{\"isError\":false,\"msg\":\"success\",\"data\":\"Name,Age,IsStudent\nJohn Doe,25,false\nJane Smith,30,true\"}"
  }]
}

上記は MCP ツールからの応答です。多くの場合、LLM は応答を解釈し、以下の例のような JSON オブジェクトを提示します。

注:LLM のモデルによって JSON オブジェクトの解釈方法は異なる場合があるため、LLM モデルによって JSON オブジェクトが正しく解釈されているか確認してください。

{
  "isError": false,
  "msg": "success",
  "data": "Name,Age,IsStudent\nJohn Doe,25,false\nJane Smith,30,true"
}
失敗した応答の例
{
  "content": [{
    "type": "text",
    "text": "{\"isError\": true, \"msg\": \"Invalid JSON format\", \"data\": \"\"}"
  }]
}

上記は MCP ツールからの応答です。多くの場合、LLM は応答を解釈して、以下のような JSON オブジェクトを提示します。

LLM モデルによって JSON オブジェクトの解釈方法が異なる場合があります。LLM モデルによって正しく解釈されているかご確認ください。

{
  "isError": true,
  "msg": "Invalid JSON format",
  "data": ""
}

または、「Invalid JSON format, please provide a valid JSON string」と表示される場合もあります。

データ型の処理

API は JSON 内のさまざまなデータ型を自動的に処理します。

  • 数値:CSV 内で数値に変換されます
  • ブール値:'true'/'false' 文字列に変換されます
  • 文字列:必要に応じてエスケープされ、引用符で囲まれます
  • 配列:JSON.stringify の配列文字列に変換されます
  • オブジェクト:JSON.stringify のオブジェクト文字列に変換されます

エラー処理

MCP は、よくある問題について説明的なエラーメッセージを返します。

  • Invalid JSON format:入力データが有効な JSON 文字列ではない場合
  • Empty JSON data:入力データが空の JSON 文字列の場合
  • Network Error when fetching file:指定された URL からのファイルのダウンロード中にエラーが発生した場合
  • File not found:指定された URL のファイルが見つからない場合
  • Server Internal Error:予期しないエラーが発生した場合
  • Pro Code Invalid:指定された Pro Code が無効であるか、サブスクリプションに登録されていない場合
  • Max 6 rows processed:有効な Pro Code が指定されていない場合、データの先頭 6 行のみが処理されます

サービス利用規約とプライバシーポリシー

JSON to Excel MCP を使用すると、サービス利用規約とプライバシーポリシーに同意したものとみなされます。

料金

無料版では、最大 6 行まで処理されます。 Pro 版では、データを無制限に処理できます。

詳細については、料金ページをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。