agentx-mcp
Wrap any MCP server so a poisoned tool call cannot wreck your system, and your agent keeps working.
agentx-mcp sits in front of any MCP server's stdio and screens every tools/call before it runs. Out of the box it watches: a dangerous call (a destructive database write, an SSRF, a secret read) is recorded and let through, so wrapping a server that works cannot break it, and agentx-mcp --audit shows what would have been stopped. Set the posture to enforce and the same call is blocked and handed back to your agent as coaching it can act on, so the agent revises and the run finishes instead of executing the damage. No API key, no gateway, nothing leaves your machine.
Use it
No install needed with uvx:
// mcp.json / claude_desktop_config.json / .cursor/mcp.json
{
"command": "uvx",
"args": ["agentx-mcp", "npx", "-y", "your-mcp-server", "..."]
}
Or install it persistently:
pipx install agentx-mcp # or: pip install agentx-mcp
agentx-mcp npx -y your-mcp-server ...
Then keep using your MCP client normally. Every tool call is screened and recorded. To block rather than watch, add one more line to that server's entry:
"env": { "AGENTX_POSTURE": "enforce" }
A blocked call comes back as coaching your agent recovers from.
That is the keyless floor. For the judge that catches what keywords miss, automatic retries, and human escalation on the largest calls, see Recover at https://agentx-core.com/?utm_source=agentx-mcp&utm_medium=repo.
What it is
A thin launcher for the proxy that ships in agentx-security-sdk. Installing agentx-mcp gives you the agentx-mcp command with no --from needed. MIT licensed.
Docs: https://agentx-core.com/docs?utm_source=agentx-mcp&utm_medium=repo
Metadata
Release files for agentx-mcp 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agentx_mcp-0.2.0.tar.gz | 5.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agentx_mcp-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.9 kB
Release files / agentx_mcp-0.2.0.tar.gz
| Download URL | agentx_mcp-0.2.0.tar.gz |
|---|---|
| Size | 5.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
26900370eb41909d010152e5a8d4c0bd533e525c78825a1521944a25522f85f5
|
|
BLAKE2b-256 checksum How to use checksums |
0d2a7b2775c943bbd6f779edfdbe79102075753f974481f90c94def42f232174
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.1
|
Release files / agentx_mcp-0.2.0-py3-none-any.whl
| Download URL | agentx_mcp-0.2.0-py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ce9288c19cf24254567e2caca7f1a4932172e395ad4abfb6f33a58dd88387d66
|
|
BLAKE2b-256 checksum How to use checksums |
b9a4a2f182f72843e49cd2eaa58da2f43e6fd92c9217ba191c4fdd81c73a457b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.1
|