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!
Top comments (0)