Thanks for your interest! mcp-builder is a pipeline that turns an OpenAPI
spec into a ToolHive-ready MCP server. Contributions range from generator and
CLI improvements to the AI scoping/validation skills and docs.
# Prerequisites: Python 3.13+, uv, and Task (see README for install links)
task install
uv run mcp-builder --helpThe AI skills and agents live in skills/ and agents/; see the README for
how to symlink them into Claude Code or Gemini CLI.
Run the full check suite locally. It mirrors CI:
task check # lint + format + typecheck + test + securityIndividual tasks (task lint, task typecheck, task test, ...) are listed
in README.md and the Taskfile.yml. All of them must pass before CI will.
- Title format: Conventional Commits. Examples:
feat(scope): detect query-parameter API keysfix(generate): handle empty response schemasdocs: clarify the Phase 3 generate stepchore: bump dependencies
- Scope: keep PRs focused. Smaller PRs review faster.
- Tests: unit tests in
tests/unit/(mock external dependencies), integration tests intests/integration/(no mocking; skipped when required config is absent).
All commits must be signed off, certifying that you have the right to submit the contribution:
git commit -s -m "your message"The -s flag appends a Signed-off-by trailer. See the
DCO for the full text.
- Bugs / feature requests: open an issue.
- Security vulnerabilities: see SECURITY.md — do not file a public issue.
By participating in this project, you agree to abide by the Stacklok Code of Conduct.