Skip to main content

parapetai-mcp

MCP server for Claude Code (and other MCP clients) that talks to a Parapet control plane: device-code login in your browser, then provision governed agents and pull the exact quickstart config a codebase needs — without hand-editing env vars.

pipx install parapetai-mcp
parapetai-mcp init         # installs parapet-maf/ and parapet-adk/ into .claude/skills/
claude mcp add parapet -e PARAPETAI_CONTROL_PLANE_URL=https://app.parapet.run -- parapetai-mcp serve

pipx, not pip — this is a CLI tool (a [project.scripts] entry point), not a library anything imports, and most Python installs on macOS/Linux now ship as PEP 668 "externally managed" (Homebrew's Python does), which makes a bare pip install parapetai-mcp fail rather than risk corrupting packages the system relies on. pipx installs CLI tools into their own isolated venv and puts the entry point on PATH — no venv to activate, no --break-system-packages flag needed. No pipx available? python3 -m pip install --user pipx && pipx ensurepath (or brew install pipx on macOS), then re-run the command above. uv tool install parapetai-mcp is an equivalent one-liner if uv is already on the machine.

Then in Claude Code: "add Parapet to this project."

Tools

Tool What it does
parapet_login Device-code login — open the printed URL, approve in your browser
parapet_whoami Who you're authenticated as, and which agents already exist
parapet_provision_agent Provision a new governed agent (agent_id + one-time secret)
parapet_get_quickstart The install command / env var names this deployment expects
parapet_list_agents Read-only agent listing

This server never edits your project's files — it only talks to the control plane. Two packaged skills tell Claude Code how to use these tools and where to write the resulting config — parapet-maf for a Microsoft Agent Framework project, parapet-adk for a Google ADK one (the two frameworks put governance in different places, so the instrumentation steps genuinely differ; Claude Code picks whichever matches your project).

Point at a different control plane (e.g. a local make dev instance) with PARAPETAI_CONTROL_PLANE_URL (default https://app.parapet.run, the hosted control plane).

Release files for parapetai-mcp 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for parapetai-mcp 0.2.1
File Size Uploaded
parapetai_mcp-0.2.1.tar.gz 14.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for parapetai-mcp 0.2.1
File Interpreter ABI Platform
parapetai_mcp-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 34.3 kB

Release files / parapetai_mcp-0.2.1.tar.gz

Download URL parapetai_mcp-0.2.1.tar.gz
Size 14.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c6f5f8541ae790582775b4491fc2b763b369f999f69e96b38f0187ae83187d2b
BLAKE2b-256 checksum
How to use checksums
f0f0bda3432ccb0446fe511ace619df86ee20f3063d77e550562d89e1cab413d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 28, 2026.

Transparency log

Release files / parapetai_mcp-0.2.1-py3-none-any.whl

Download URL parapetai_mcp-0.2.1-py3-none-any.whl
Size 19.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1e6ead896ffa71843894e10d03af0c6f3576227345960744d001eff830ff32b5
BLAKE2b-256 checksum
How to use checksums
55b7e334f4174b6f72d9a50ec914a11d676bd90c0ffd40009fbcf9a6a2f5f838
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 28, 2026.

Transparency log

Release history Release notifications | RSS feed

0.8.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page