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. 01解析 TOML、YAML 和 JSON
  2. 02将值格式化为配置文本
  3. 03在三种格式间转换

适用场景

  1. 01将配置文件转换为其他格式
  2. 02解析或格式化配置数据

MCP 相关

向 MCP 客户端提供 TOML、YAML 和 JSON 的解析、格式化及转换工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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

用于配置格式往返转换的 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。