About Avocado MCP
Avocado MCP is an MCP server in the Science category.
Install
git clone https://github.com/avocado-linux/avocado-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (23)
add-extensionAdd a new extension definition to existing YAML
Parameters not published.
add-package-to-extensionAdd a verified package to an extension's packages map
Parameters not published.
add-runtimeAdd a new runtime (named composition of extensions) to existing YAML
Parameters not published.
check-package-coverageBatch-check a whole dependency list against one target/stream in a single call; per-dep present/missing verdict + confidence + coverage % (engine behind `/package-coverage`)
Parameters not published.
describe-packageDetail view for one package: version, arch, summary, description
Parameters not published.
detect-serial-portsList USB serial adapters on the host (macOS / Linux) for UART debugging
Parameters not published.
diagnose-provision-logAnalyze `avocado provision` output for known failure patterns
Parameters not published.
environment-checkVerify host has `avocado` CLI on PATH, Docker daemon, ≥8 GB free disk; reports host arch + OS
Parameters not published.
explain-build-errorAnalyze `avocado build` output for known failure patterns
Parameters not published.
get-config-schemaFetch the JSON Schema for `avocado.yaml`
Parameters not published.
Show all 23 tools
get-device-connection-infoShow recommended baud/parity for a target plus the tmux session name to use
Parameters not published.
get-docFetch a full documentation page by slug, URL, or repo path
Parameters not published.
get-provisioning-stepsPer-target provisioning steps (profile, media, commands, caveats)
Parameters not published.
get-referenceFull project bundle: file tree, `avocado.yaml`, README, overlay layout, build hooks
Parameters not published.
get-reference-fileRead a single file from a reference (app source, overlay configs, build scripts)
Parameters not published.
get-tmux-uart-snippetEmit copy-paste tmux commands for attaching to a UART and streaming/capturing output
Parameters not published.
init-projectGenerate a starter `avocado.yaml` for a target (validated against schema)
Parameters not published.
list-targetsEvery Avocado target currently supported by the package feed
Parameters not published.
list-yaml-extensionsList extensions defined in a YAML (introspection helper)
Parameters not published.
search-docsBrowse or BM25-search the Peridio + Avocado docs at `docs.peridio.com` (omit `query` to browse)
Parameters not published.
search-packagesSubstring search across the live RPM feed (optionally scoped to release/channel)
Parameters not published.
search-referencesBrowse or search the reference catalog (omit `query` to browse, pass `query` to rank)
Parameters not published.
validate-yamlValidate an `avocado.yaml` against the current schema
Parameters not published.
Ask AI
Ask AI about Avocado MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.