Skip to content
Agentmart
Submit a tool

Agent Harnesses

Agent-harness picks, decision guides, setup templates, and skills; live GitHub/HN discovery.

Connector by RyanAlberts · GitHub account verified by the MCP Registry

IndexedCC-BY-SA-4.0Local (stdio)★ 1,352
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/ryanalberts-agent-harnesses

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Agent-harness picks, decision guides, setup templates, and skills; live GitHub/HN discovery.

Use cases: agent-orchestration, deep-research

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
16 read · 2 write · 0 delete · 2 not yet classified
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Tools by what they do 20

Read from the source code; the running server may list different tools.

Read 16 · Look things up without changing anything.

  • compare
  • compare_for
  • get_comparison
  • get_harness
  • get_playbook
  • get_skill
  • get_template
  • list_categories
  • list_comparisons
  • list_playbooks
  • list_skills
  • list_templates
Show 4 more tools
  • pick_harness
  • read_file
  • recommend
  • search_harnesses

Write 2 · Create, change, send or run things.

  • run
  • write_file

Not yet classified 2 · We could not tell from the name and description.

  • pick_infrastructure
  • whats_new

Files it touches

  • Any path the agent passes to its tools

Tools (20)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • compare

    Side-by-side comparison of 2-4 harnesses by github_id — for "should I use X or Y?". Answers the head-to-head question with the list's curation intelligence instead of a raw spec dump: each project's record aligned on the list's axes, an edge summary naming which project leads on stars / adoption simplicity / autonomy / failure recovery, a warning when a requested id is in the graveyard (archived or integrity-flagged), and the decision guide covering this matchup when one exists. github_ids: 2-4 ids, e.g. ["openclaw/openclaw", "NousResearch/hermes-agent"] — use search_harnesses to find an id.…

  • compare_for

    Pick the top harnesses for a use case or task and compare them side by side. One call for "compare the best options for X": candidates are ranked the same way pick_harness ranks them, the top 2-4 are compared head-to-head (per-axis edge lists incl. the researched deep-dive axes — sandboxing, context memory, lifecycle hooks, prompt optimization — plus each project's build-vs-buy tier), with each pick's ranking reason and the decision guide covering the matchup when one exists. use_case: the task, e.g. "sandboxed code execution for generated code". limit: how many top candidates to compare (2-…

  • 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.

  • get_harness

    Full record for one project by github_id (e.g. "anomalyco/opencode").

  • get_playbook

    Full markdown of one playbook by slug (see list_playbooks).

  • get_skill

    One skill by name (see list_skills): every file's content, each with the path to write it to. target picks the skills folder: "claude-code" writes to .claude/skills/<name>/, "agents" writes to .agents/skills/<name>/ (read by Codex, Gemini CLI, Cursor, and OpenCode). Write the files, then tell the user the skill is installed and how to ask for it.

  • get_template

    One template by slug (see list_templates): its README plus the full content of every file, each with the path to write it to. Use this when a user asks you to set a harness up: write the files, then adapt them.

  • list_categories

    The list's categories and curated use-case intents, with project counts.

  • 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).

  • list_playbooks

    Step-by-step guides for one setup task each (build your own harness, one AGENTS.md for every harness, ...): slug, title, and summary. Fetch the full text with get_playbook(slug).

  • list_skills

    Agent skills that check a user's own harness setup (what the agent can reach, whether its 'tests pass' claims hold, where tokens go, which guardrails leak, ...): name, title, summary, description (when to use it), install command, and file list for each. Fetch one with get_skill(name).

  • list_templates

    Copy-paste setup files for agent harnesses (an AGENTS.md that works in every harness, safe Claude Code settings, a minimal harness in Python, ...): slug, title, summary, and file list for each. Fetch the files of one with get_template(slug).

  • 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 failur…

  • pick_infrastructure

    Pick agent infrastructure at any level of the stack: curated list first, live web discovery second, so the answer is never limited to the list. Where pick_harness ranks only the curated list, this tool adds a live discovery pass for capabilities newer than the list: a GitHub repository search (recently pushed, star-ranked, already-listed and graveyard repos removed) and a Hacker News search (recent stories, 20+ points). Live results are labeled "unvetted": they have NOT passed the list's curation bar, so treat them as leads to evaluate, not recommendations. need: plain language, e.g. "somewh…

  • read_file

    Read a UTF-8 text file.

Show 5 more tools
  • 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 — rest…

  • run

    Run a shell command in the current directory and return its output.

  • search_harnesses

    Keyword search across all 100+ projects (name, description, tags, category). Returns JSON: matching projects sorted by relevance then stars.

  • whats_new

    What changed in the list, week by week: harnesses added or removed, the biggest star gains, the fastest growers, projects archived upstream, and new guides, skills, and templates. Pass since=YYYY-MM-DD for every week after that date, or omit it for the latest `limit` weeks. Use it to answer "what's new in agent harnesses" or to check whether an earlier recommendation is out of date.

  • write_file

    Create or overwrite a text file with the full new content.

Signals

Stars
1,352
Forks
90
Open issues
0
Contributors
6
Weekly downloads
234
Last commit
Oct 23, 2026 (5 days ago)
Last release
Oct 23, 2026 (5 days ago)
Last package publish
Oct 23, 2026 (5 days ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.RyanAlberts/agent-harnesses
Version
0.8.0
Auth
No auth
Packages
pypi agent-harnesses-mcp
License
CC-BY-SA-4.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from RyanAlberts

Cite this page

Agent Harnesses MCP server. Agent Mart. https://agentmart.dev/connectors/ryanalberts-agent-harnesses (last updated 2026-10-24)