Back to articles
I built Teukhos to wrap any CLI tool as an MCP server with just a YAML file

I built Teukhos to wrap any CLI tool as an MCP server with just a YAML file

via Dev.to PythonMihai Ciprian Chezan

Tired of writing Python boilerplate every time I wanted to expose a CLI tool via MCP, I built Teukhos. You describe your tool in YAML. One command. Done! Available to any AI client (Claude, Cursor, Copilot, Gemini CLI...). pip install teukhos teukhos serve my-tools.yaml A minimal example: forge : name : " git-tools" tools : - name : git_log description : " Show recent git commits" adapter : cli cli : command : git subcommand : [ log , --oneline ] args : - name : count type : integer flag : " -n" default : 10 output : type : stdout Basically, it enables config-as-code for MCP. Version-controlled, CI/CD-friendly, no Python required. GitHub: https://github.com/MihaiCiprianChezan/Teukhos Currently in beta (v0.3.7), 15 supported clients, 62 integration tests passing. Feedback welcome!

Continue reading on Dev.to Python

Opens in a new tab

Read Full Article
2 views

Related Articles