Skip to main content

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

mcp_anvil-0.1.0.tar.gz (70.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_anvil-0.1.0-py3-none-any.whl (67.3 kB view details)

Uploaded Python 3

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

Hashes for mcp_anvil-0.1.0.tar.gz
Algorithm Hash digest
SHA256 92aafd952305baecbf38aa3daf1f033a63e72d5fc3e7f9fc257c317702461076
MD5 038017ab21b0182b40ca28e1158504e1
BLAKE2b-256 78e87116031da611da5940abe84ec5c6b29c74f03d2b38972cc94b99e0724d5c

See more details on using hashes here.

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

Hashes for mcp_anvil-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7874d19bc8178817f6935bb43faf333610a4cfe29136a14b3cffed5414e70588
MD5 24098d10d242decb056785aa82dda7b6
BLAKE2b-256 47879f5a6997b42dc53641c9048c889afb1daaf2f3f5b76379e7ad53b0cc9605

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page