servers / best-of-agent-harnesses
best-of-Agent-Harnesses MCP server
communitystdiolocalverifiedhealthy
🏆 Curated, ranked list of AI agent harnesses (100+) — plus an MCP server, llms.txt & JSON so agents can recommend them too. Rescored weekly.
01Tools · 7
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| get_harness Full record for one project by github_id (e.g. "anomalyco/opencode"). | read | false | unknown |
| pick_harness Recommend agent harnesses for a use case, ranked from a hand-curated list of 100+.
use_case: what you want to do, e.g. "terminal coding agent", "drop-in memory
layer", "evaluate agents on coding benchmarks".
max_complexity: cap on adoption surface — one of "super simple",
"mostly simple", "slightly complex", "complex" (default: no cap).
min_autonomy: require at least this designed autonomy regime — one of
"step-gated", "checkpoint-gated", "bounded", "headless" (e.g. "bounded"
means "must be able to run a whole task unattended"; excludes n/a entries).
min_recovery: require at least this failure-recovery tier — one of "none",
"retry", "resumable", "durable" (excludes n/a entries).
open_source_only: drop projects with restricted or unknown licenses.
Returns JSON: ranked picks with a one-line reason each.
| read | false | unknown |
| recommend Opinionated single recommendation for a need — a decision, not a list.
Where pick_harness returns a ranked shortlist, recommend commits: one top
pick with the reason, up to two alternatives, any listed harnesses to AVOID
for this need (archived, or flagged for star manipulation — with why), and
the most relevant decision guide to read next. Use this when an agent or user
asks "what should I actually use for X?".
need: plain-language description of what you're building, e.g. "an always-on
personal assistant in my chat apps" or "evaluate a coding agent on benchmarks".
language: optional — restrict to a language/runtime tag (python, javascript,
typescript, rust).
must_run_unattended: require a harness designed to run a whole task with no
human in the loop (autonomy bounded or headless).
open_source_only: drop restricted or unknown-license projects.
Returns JSON: {recommendation, alternatives, avoid, see_also, source}.
| read | false | unknown |
| list_comparisons The list's head-to-head decision guides (e.g. "OpenClaw vs Hermes",
"How to pick a harness") — slug, title, and summary for each. Fetch the
full text of one with get_comparison(slug). | read | false | unknown |
| search_harnesses Keyword search across all 100+ projects (name, description, tags, category).
Returns JSON: matching projects sorted by relevance then stars.
| read | false | unknown |
| get_comparison Full markdown of one decision guide by slug (see list_comparisons).
Guides cover architecture trade-offs, field reports, and the post-June-2026
billing reality — use them when a user is choosing between specific
harnesses, not just browsing. | read | false | unknown |
| list_categories The list's 10 categories and 14 curated use-case intents, with project counts. | read | false | unknown |
02Install & source
uvx agent-harnesses-mcp
uvx- repohttps://github.com/RyanAlberts/best-of-Agent-Harnesses
- homepagehttps://ryanalberts.github.io/best-of-Agent-Harnesses/
- licenseCC-BY-SA-4.0
- adoption326 stars · 24 forks
05Provenance & freshness
sourcesGitHub repo search [p4]
last_checked2026-07-17 08:28Z
next_check2026-07-18 13:04Z
cadenceevery 29h
verifiedtools_list:passed handshake:passed metadata:passed
index_statusindex — 8 unique facts >= 5
06Badge
Add the “as seen on MCPExplorer” badge to your README.
[](https://mcpexplorer.com/servers/best-of-agent-harnesses)
Next step
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →