MCP server exposing agent-readiness scan, detect, and apply tools to coding agents.
Project description
agent-readiness-mcp
MCP server exposing agent-readiness to coding agents (Claude Desktop,
Cursor, custom hosts).
Five tools, all backed by the agent-readiness
engine wheel:
detect_workspace(path)— classify the path assingle_repo/monorepo/multi_repo_workspace. Returns the engine'sdetect_v1envelope (repos list withAGENTS.mdenrichment, drift warnings, signals fired). Call this first when the user-supplied path is ambiguous; the result tells you whether to chainscan_repoorscan_workspace. Added in0.2.0/agent-readiness 2.5.0.scan_workspace(path, select=None)— fan out scans across every detected repo in a multi-repo workspace (or a named subset viaselect). Returns one envelope with ascannedlist of reports and askippedlist of not-selected / failed / unmatched names. Also works on single-repo paths (single-entryscanned) so the caller can branch on classification alone.scan_repo(path)— scan a repo and return the readiness report (overall score, per-pillar scores, every check, and thetop_actionpin). On a multi-repo path the tool returns a structuredmulti_repo_workspaceerror payload pointing atscan_workspace/detect_workspace, mirroringagent-readiness scan's CLI contract.list_friction(path)— return every WARN/ERROR finding paired with its paste-readyfix_prompt, sorted byscore_impactdescending. Drops findings without a prompt (the contract is "paste-ready only").apply_top_action(path, run_verify=True)— apply the structured fix the engine pinned and run its verify command. Returns anApplyResultso the caller can decide whether to commit. Requiresagent-readiness >= 2.4.0(the engine release that ships theapply_actionmodule).
Install
pip install agent-readiness-mcp
Run
Start the server on stdio (the format Claude Desktop and Cursor speak):
agent-readiness-mcp --transport stdio
For a Claude Desktop install, add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"agent-readiness": {
"command": "agent-readiness-mcp",
"args": ["--transport", "stdio"]
}
}
}
License
MIT.
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 agent_readiness_mcp-0.7.2.tar.gz.
File metadata
- Download URL: agent_readiness_mcp-0.7.2.tar.gz
- Upload date:
- Size: 32.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b522bb89a5bd5d892144a4fb6d83c05f651d5d2fc31148b9acdc9fa6abba196
|
|
| MD5 |
e6c23e96b8d0c13e25fe65f098629e90
|
|
| BLAKE2b-256 |
300b84eb7f5268992d2895ea1e669ee240d1011369cf21afa3d70192aa2036bc
|
Provenance
The following attestation bundles were made for agent_readiness_mcp-0.7.2.tar.gz:
Publisher:
release.yml on harrydaihaolin/agent-readiness-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agent_readiness_mcp-0.7.2.tar.gz -
Subject digest:
6b522bb89a5bd5d892144a4fb6d83c05f651d5d2fc31148b9acdc9fa6abba196 - Sigstore transparency entry: 1644803367
- Sigstore integration time:
-
Permalink:
harrydaihaolin/agent-readiness-mcp@06626b134c9ea6c8a4f3cb96238c3ea5f11b8f43 -
Branch / Tag:
refs/tags/v0.7.2 - Owner: https://github.com/harrydaihaolin
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@06626b134c9ea6c8a4f3cb96238c3ea5f11b8f43 -
Trigger Event:
push
-
Statement type:
File details
Details for the file agent_readiness_mcp-0.7.2-py3-none-any.whl.
File metadata
- Download URL: agent_readiness_mcp-0.7.2-py3-none-any.whl
- Upload date:
- Size: 20.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
900a6b42e852992d368e3494b38f4eed2085dfc8e747913ef086276af4fe8984
|
|
| MD5 |
be509fc685a8ad09b3127cd57436ef1a
|
|
| BLAKE2b-256 |
53a8bf4e0d14b99f1b8d8e2395d0d66caded730d1d8d3f8b2854366f962feade
|
Provenance
The following attestation bundles were made for agent_readiness_mcp-0.7.2-py3-none-any.whl:
Publisher:
release.yml on harrydaihaolin/agent-readiness-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agent_readiness_mcp-0.7.2-py3-none-any.whl -
Subject digest:
900a6b42e852992d368e3494b38f4eed2085dfc8e747913ef086276af4fe8984 - Sigstore transparency entry: 1644803452
- Sigstore integration time:
-
Permalink:
harrydaihaolin/agent-readiness-mcp@06626b134c9ea6c8a4f3cb96238c3ea5f11b8f43 -
Branch / Tag:
refs/tags/v0.7.2 - Owner: https://github.com/harrydaihaolin
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@06626b134c9ea6c8a4f3cb96238c3ea5f11b8f43 -
Trigger Event:
push
-
Statement type: