Skip to main content

MCP server for managing the tot0rokr/agents harness (Claude Code / Codex CLI / OpenCode / Gemini CLI shared config)

Project description

integrated-harness-kit-mcp

An MCP server that exposes diagnostic and (in later versions) management tools for the tot0rokr/agents harness — the shared configuration layer for Claude Code, Codex CLI, OpenCode, and Gemini CLI.

Install

uvx integrated-harness-kit-mcp

That command runs the server on stdio; pair it with a CLI agent's MCP client (see the repo root's INSTALLATION.md for ready-made config snippets per CLI).

What's available

v0.2 — read-only

Tool Purpose
harness_status repo presence + state of the 5 home-dir symlinks
doctor run the harness's scripts/doctor.sh and surface its output
list_skills enumerate registered SKILL.md entries
list_mcp_servers enumerate canonical MCP servers in shared/mcp/servers.json
list_commands enumerate slash commands in shared/commands/
list_subagents enumerate sub-agents in shared/subagents/

Planned

  • v0.3clone, install, render (mutate the harness from inside a chat)
  • v0.4add_skill, add_mcp_server, add_command, add_subagent (+ remove_*)
  • v0.5update, audit_drift, commit, edit_memory, edit_instruction

Repo discovery

Every tool resolves the agents repo in this order:

  1. The function's repo_path argument.
  2. The AGENTS_REPO environment variable.
  3. ~/agents.

A candidate is accepted only if it contains scripts/install.py.

Development

cd mcp/
python3 -m venv .venv
.venv/bin/pip install -e '.'
.venv/bin/python -m unittest discover -s tests -v

Tools live in src/integrated_harness_kit_mcp/tools/ as plain functions, so the unit tests don't import mcp and don't depend on FastMCP behaviour.

License

MIT. See repo root.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

integrated_harness_kit_mcp-0.3.1.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

integrated_harness_kit_mcp-0.3.1-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file integrated_harness_kit_mcp-0.3.1.tar.gz.

File metadata

File hashes

Hashes for integrated_harness_kit_mcp-0.3.1.tar.gz
Algorithm Hash digest
SHA256 1a369d05987c2ea1dcb2edb4ec09cc87fdf851e68414762630ffb8730c3d8771
MD5 fc31a368daefd6fc62c57d99d20b2d2e
BLAKE2b-256 6b952d4ed73915edb4a37c5f390d7614cbdc73eea1667364ced269d527403658

See more details on using hashes here.

File details

Details for the file integrated_harness_kit_mcp-0.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for integrated_harness_kit_mcp-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cdbd1685089d5119d73cc6793a2c3e9cdee1e41e5eb70ddc8c33e8bce58b504e
MD5 26e3e5eb14a58dfa97a836523c25e046
BLAKE2b-256 a91a5264ab09bb99eb8aad813b086de56d53996fa56dc8a568e5688562d9bcb6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page