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.1.tar.gz (71.7 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.1-py3-none-any.whl (68.8 kB view details)

Uploaded Python 3

File details

Details for the file mcp_anvil-0.1.1.tar.gz.

File metadata

  • Download URL: mcp_anvil-0.1.1.tar.gz
  • Upload date:
  • Size: 71.7 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.1.tar.gz
Algorithm Hash digest
SHA256 ff99c244aaa5aa2e387d1a3e8a2e77c8428cc48c66a752beb53f7a0c3598e9c3
MD5 116febaf519e607380adfda150e7fedd
BLAKE2b-256 ac2537606ff3f3e805df1170250145e5a3233968c1d74fbf599327200824b877

See more details on using hashes here.

File details

Details for the file mcp_anvil-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: mcp_anvil-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 68.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5d72ea075f7860272361484374bb9b84b78f1d40093951f01052e8914528ffe3
MD5 3b6fb39e3bc00101a483e3d3f33189c2
BLAKE2b-256 93fa463a457783a6d3c0679d9e2aa8f2c2d75311c6388654274fb3dc861b40ce

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