mcpField
T
toml-yaml-json-mcp

toml-yaml-json-mcp

ローカル
github.com/MukundaKatta開発ツール020 週間前に更新

toml-yaml-json-mcp について

toml-yaml-json-mcpは、TOML、YAML、JSONの設定データを解析、整形、変換するMCPサーバーです。各形式に対応したパーサーで、データを構造化された値として扱います。

主な機能

  1. 01TOML、YAML、JSONの解析
  2. 02値を設定テキストとして整形
  3. 033形式間の変換

活用シーン

  1. 01設定ファイルを別形式に変換
  2. 02設定データの解析や整形

MCP 対応

TOML、YAML、JSONの解析、整形、変換ツールをMCPクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"mukundakatta-toml-yaml-json": {
"command": "npx",
"args": [
"-y",
"@mukundakatta/toml-yaml-json-mcp"
]
}
}
}
起動コマンドnpx -y @mukundakatta/toml-yaml-json-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@mukundakatta/toml-yaml-json-mcp0.1.0

ツール

3

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
textstringはい
formatenumはいtoml | yaml | json

詳細

@mukundakatta/toml-yaml-json-mcp

TOML、YAML、JSON の設定形式を相互変換できる MCP サーバーです。解析、フォーマット、または TOML、YAML、JSON 間の変換を行います。

ツール

  • parse(text, format) — 設定文字列を入力し、JS の値を出力します
  • format(value, format) — JS の値を入力し、設定文字列を出力します
  • convert(text, from, to) — TOML ↔ YAML ↔ JSON を相互変換します

これが必要な理由

LLM は次の要素を確実に誤って処理します。

  • TOML の日時リテラル
  • TOML のテーブル配列([[server]])
  • TOML のインライン配列とネストされたキー
  • YAML のインデントに関する落とし穴
  • YAML の暗黙的な型変換(yes → true など)

適切なパーサー(@iarna/toml、js-yaml、組み込みの JSON)を通すことで、推測を避けられます。

インストール — Claude Desktop

{
  "mcpServers": {
    "toml-yaml-json": { "command": "npx", "args": ["-y", "@mukundakatta/toml-yaml-json-mcp"] }
  }
}

Cursor / Cline / Windsurf / Zed でも同様の形式です。

ライセンス

MIT OR Apache-2.0。

コメント

MCP は初めてですか?

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

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