About io.github.rog0x/config
io.github.rog0x/config is an MCP server in the Files category: jSON, YAML, TOML, INI config tools for AI agents.
Install
claude mcp add io-github-rog0x-config -- npx -y @rog0x/mcp-config-toolsnpx -y @rog0x/mcp-config-toolsThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (5)
config_diffCompare two configuration files in any supported format (JSON, YAML, TOML, INI). Shows additions, removals, and changes with nested path information.
Parameters not published.
ini_parserParse INI and properties configuration files. Read sections and keys, convert between INI and JSON formats.
Parameters not published.
json_configRead, validate, deep merge, and diff JSON/JSONC configuration files. Supports comments and trailing commas.
Parameters not published.
toml_parserParse TOML configuration files (Cargo.toml, pyproject.toml, etc.). Extract sections, list dependencies, compare versions.
Parameters not published.
yaml_configRead, validate, and convert YAML configuration files. Validate against docker-compose, GitHub Actions, or Kubernetes schemas.
Parameters not published.
Ask AI
Ask AI about io.github.rog0x/config
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
mcp-config-tools
MCP server providing configuration file tools for AI agents. Parse, validate, merge, convert, and diff configuration files across all common formats.
Tools
json_config
Read, validate, deep merge, and diff JSON/JSONC configuration files.
- parse — Parse JSONC (JSON with comments and trailing commas)
- validate — Check if content is valid JSON/JSONC
- merge — Deep merge two JSON configs (overlay wins on conflicts)
- diff — Find structural differences between two JSON configs
yaml_config
Read, validate, and convert YAML configuration files.
- parse — Parse YAML content to structured data
- validate — Check if content is valid YAML
- to_json — Convert YAML to JSON
- from_json — Convert JSON to YAML
- validate_schema — Validate against docker-compose, GitHub Actions, or Kubernetes schemas
toml_parser
Parse TOML configuration files (Cargo.toml, pyproject.toml, etc.).
- parse — Parse TOML content to structured data
- extract_section — Extract a specific section by dot-path
- list_deps — List dependencies from Cargo.toml or pyproject.toml
- compare_versions — Compare two semantic version strings
ini_parser
Parse INI and properties configuration files.
- parse — Parse INI content into sections and key-value pairs
- get_sections — List all section names
- get_value — Get a specific key from a section
- to_json — Convert INI to JSON
- from_json — Convert JSON back to INI format
config_diff
Compare two configuration files in any supported format.
- Auto-detects file format (JSON, YAML, TOML, INI)
- Cross-format comparison (e.g., compare a YAML file against a JSON file)
- Shows additions, removals, and changes with full nested paths
Setup
npm install
npm run build
MCP Configuration
{
"mcpServers": {
"config-tools": {
"command": "node",
"args": ["D:/products/mcp-servers/mcp-config-tools/dist/index.js"]
}
}
}
Dependencies
@modelcontextprotocol/sdk— MCP protocol SDKyaml— YAML parser and serializer- Built-in TOML and INI parsers (zero extra dependencies)
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.