toml-yaml-json-mcp について
toml-yaml-json-mcpは、TOML、YAML、JSONの設定データを解析、整形、変換するMCPサーバーです。各形式に対応したパーサーで、データを構造化された値として扱います。
主な機能
- 01TOML、YAML、JSONの解析
- 02値を設定テキストとして整形
- 033形式間の変換
活用シーン
- 01設定ファイルを別形式に変換
- 02設定データの解析や整形
MCP 対応
TOML、YAML、JSONの解析、整形、変換ツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| text | string | はい | |
| format | enum | はい | 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。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。