📡 MCP Radar

linwanwanwa/config2mcp

Turn any CLI into an MCP server from one YAML file. Zero code, no shell injection, bounded execution, dry-run review.

⭐ 4 stars
⑂ 0 forks
TypeScript
momentum ▲ 40.0
created 2026-10-20
on radar since 2026-10-21
ai-agentsclaudeclimcpmcp-servermodel-context-protocoltypescriptyaml
View on GitHub ↗

About config2mcp

Turn any CLI tool into an MCP server. One YAML file. Zero code.

That's it — your agent now has a ffmpegprobe tool it can call with a typed, validated input parameter.

Agents are only as useful as the tools you give them. There are thousands of battle-tested CLIs (ffmpeg, kubectl, pdftk, imagemagick, git) that agents cannot reach, and wrapping each one by hand means writing a full MCP server every time. config2mcp makes the wrapper a config file instead of a project.

You keep total control over what gets exposed: the YAML is your security policy — if a command isn't in the file, the agent cannot run it.

One-prompt install (let your AI set it up)

Copy the block below, paste it to Claude / Cursor / DSH / any MCP-capable agent, and it will set everything up for you — package, config, and client registration. Just tell it which CLI tools you want to expose.

Works the same with any MCP client (Claude Code, Cursor, Windsurf, ...).

Field Type Default Description ------------ prefix string — Tool name prefix, e.g. ffmpeg → ffmpegprobe env map — Extra env vars for every spawned command tools array required The tools to expose

Field Type Default Description ------------ name string required snakecase tool name description string required What the tool does — the agent reads this command string required Executable to run (resolved from PATH) args array [] Literal argv tokens before any params params array [] Typed parameters (below) cwd string — Working directory timeoutMs number 30000 Kill the process after this long (max 600000) jsonOutput boolean false Parse stdout as JSON i

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/linwanwanwa--config2mcp.html)

Related MCP servers

Cripacx/mediagen

AI image and video generation skill for Claude Code and other coding agents — Gemini, OpenAI and Kie AI behind one CLI and MCP server, with EU AI Act content marking.

⭐ 56TypeScript
Akxan/google-seo-mcp

SEO & GEO MCP server for Claude, Codex, Cursor and any MCP client: Search Console, GA4, PageSpeed, Core Web Vitals, structured data, llms.txt, AI crawler checks, WordPress (Yoast, WP-CLI over SSH), Gi

⭐ 36TypeScript
anshupriyan/cli-bridge

MCP server for Claude Desktop and other Model Context Protocol clients — sandboxed filesystem access (read/write/edit/search) plus Dev Mode-gated shell command execution, scoped to a single workspace

⭐ 12TypeScript
luckeyfaraday/frontier-orchestrator

Multi-agent orchestration for Claude Code: MCP server + skill that keeps Claude as lead engineer while delegating backend work to OpenAI Codex and frontend/design work to Kimi

⭐ 6TypeScript
leynier/exeora

Secure execution for AI agents, on any machine. Connect any MCP client to the development environment on any machine you can run a command on (even your own laptop) - no open ports, no tunnels, and yo

⭐ 6TypeScript
maximilianfeix/hexvero

Know what changed inside your app: inspect Electron apps and binaries, trace findings to file and line, compare releases. Locally, without executing the target. CLI, MCP server, web UI.

⭐ 5TypeScript

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.