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.3 —
clone,install,render(mutate the harness from inside a chat) - v0.4 —
add_skill,add_mcp_server,add_command,add_subagent(+remove_*) - v0.5 —
update,audit_drift,commit,edit_memory,edit_instruction
Repo discovery
Every tool resolves the agents repo in this order:
- The function's
repo_pathargument. - The
AGENTS_REPOenvironment variable. ~/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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file integrated_harness_kit_mcp-0.3.1.tar.gz.
File metadata
- Download URL: integrated_harness_kit_mcp-0.3.1.tar.gz
- Upload date:
- Size: 11.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a369d05987c2ea1dcb2edb4ec09cc87fdf851e68414762630ffb8730c3d8771
|
|
| MD5 |
fc31a368daefd6fc62c57d99d20b2d2e
|
|
| BLAKE2b-256 |
6b952d4ed73915edb4a37c5f390d7614cbdc73eea1667364ced269d527403658
|
File details
Details for the file integrated_harness_kit_mcp-0.3.1-py3-none-any.whl.
File metadata
- Download URL: integrated_harness_kit_mcp-0.3.1-py3-none-any.whl
- Upload date:
- Size: 12.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdbd1685089d5119d73cc6793a2c3e9cdee1e41e5eb70ddc8c33e8bce58b504e
|
|
| MD5 |
26e3e5eb14a58dfa97a836523c25e046
|
|
| BLAKE2b-256 |
a91a5264ab09bb99eb8aad813b086de56d53996fa56dc8a568e5688562d9bcb6
|