Scaffold, audit, and inspect Model Context Protocol (MCP) servers from the CLI.
Project description
MCP Anvil
Scaffold, audit, and inspect Model Context Protocol (MCP) servers from the CLI. The missing toolbox for MCP server authors.
mcp-anvil new <name> # scaffold a new server (free)
mcp-anvil audit <path> # security + health audit (paid)
mcp-anvil inspect <path> # live tool playground (paid)
Why MCP Anvil
Every shipped MCP server in 2026 reinvents the same plumbing: manifest, auth, tool-name hygiene, security audit, local debugging playground. Anthropic's official MCP Inspector is bare-bones; JetBrains' plugin is IDE-bound. Nothing ties scaffolding, auditing, and inspecting into one tool.
MCP Anvil fills that gap. It bundles:
- Production-grade templates for Python and TypeScript (Rust + Go later) — working sample tools, manifest, tests, Dockerfile, README.
- A security audit built from the published MCP fault taxonomies (arXiv 2506.13538, arXiv 2603.05637) plus AgentDojo-style injection probes.
- A live tool playground that beats the official Inspector on polish: fixture saving, response diffing, token + cost estimation, record/replay.
Install
pip install mcp-anvil # or: pipx install mcp-anvil (recommended)
Python 3.11+ required.
Quickstart
mcp-anvil new my-first-server --lang python
cd my-first-server
mcp-anvil inspect .
Pricing
| Tier | Price | What you get |
|---|---|---|
| Free | $0 | new command, all templates, all features |
| Personal | $29 | + audit + inspect, 1 year of updates |
| Team | $99 | + 5 seats, priority audit rules |
Purchase via Polar.sh (handles VAT/sales tax). Source-available; see LICENSE.md.
Status
Alpha. v0.1.0 scaffolds the CLI surface and design. Real implementations land per the 4-week build plan.
License
Commercial license — see LICENSE.md. One license per developer. Forking, modifying, and shipping in client work all OK. Re-selling the kit itself is not.
Built by AI Infra Decoded.
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
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 mcp_anvil-0.1.0.tar.gz.
File metadata
- Download URL: mcp_anvil-0.1.0.tar.gz
- Upload date:
- Size: 70.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92aafd952305baecbf38aa3daf1f033a63e72d5fc3e7f9fc257c317702461076
|
|
| MD5 |
038017ab21b0182b40ca28e1158504e1
|
|
| BLAKE2b-256 |
78e87116031da611da5940abe84ec5c6b29c74f03d2b38972cc94b99e0724d5c
|
File details
Details for the file mcp_anvil-0.1.0-py3-none-any.whl.
File metadata
- Download URL: mcp_anvil-0.1.0-py3-none-any.whl
- Upload date:
- Size: 67.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7874d19bc8178817f6935bb43faf333610a4cfe29136a14b3cffed5414e70588
|
|
| MD5 |
24098d10d242decb056785aa82dda7b6
|
|
| BLAKE2b-256 |
47879f5a6997b42dc53641c9048c889afb1daaf2f3f5b76379e7ad53b0cc9605
|