π¦
io.github.rog0x/config
JSON, YAML, TOML, INI config tools for AI agents
0 installs
Trust: 37 β Low
Files
Ask AI about io.github.rog0x/config
Powered by Claude Β· Grounded in docs
I know everything about io.github.rog0x/config. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
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)
