Generate an MCP server from any CLI tool's own --help output.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"portage-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
<p align="center"> <img src="https://raw.githubusercontent.com/jayaprakash2207/Portage-_MCP/main/assets/portage-banner.svg" alt="Portage — every CLI, one command from your AI assistant" width="100%"> </p> <p align="center"> <b>Turn any command-line tool into an MCP server — by reading its own <code>--help</code>. No per-tool code.</b> </p> <p align="center"> <a href="https://github.com/jayaprakash2207/Portage-_MCP/actions/workflows/ci.yml"><img alt="CI" src="https://github.com/jayaprakash2207/Portage-_MCP/actions/workflows/ci.yml/badge.svg"></a> <img alt="tests" src="https://img.shields.io/badge/tests-360%20passing-2ea44f"> <img alt="integration" src="https://img.shields.io/badge/integration-16%20real%20CLIs-2ea44f"> <img alt="coverage" src="https://img.shields.io/badge/coverage-~91%25-2ea44f"> <img alt="mypy" src="https://img.shields.io/badge/mypy-strict-1f6feb"> <img alt="ruff" src="https://img.shields.io/badge/lint-ruff-d7ff64"> <img alt="python" src="https://img.shields.io/badge/python-3.10%2B-1f6feb"> <img alt="mcp" src="https://img.shields.io/badge/MCP-SDK%202.x-7C3AED"> <img alt="license" src="https://img.shields.io/badge/license-MIT-2ea44f"> </p> <p align="center"> <a href="#-quick-start">Quick start</a> · <a href="#-how-it-works">How it works</a> · <a href="#-security-model">Security</a> · <a href="#-cli">CLI</a> · <a href="#-configuration">Config</a> · <a href="#-remote-deployment">Remote</a> · <a href="#-roadmap">Roadmap</a> </p> --- ## What is this? There are thousands of command-line tools — `ffmpeg`, `jq`, `ripgrep`, `git`, `curl`, your own scripts — and almost none of them have a [Model Context Protocol](https://modelcontextprotocol.io) server, so an AI assistant can't use them. Writing one by hand for every CLI is repetitive busywork. **Portage does it automatically.** Point it at a CLI, and it: ``` <tool> --help ──▶ parse (sections · usage · options · commands · type inference) ──▶ norma…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.