MCP.Market

mcp-armor MCP server

by studiomeyer.io·io.studiomeyer/armor·v0.8.2·1 stars

Security sidecar for MCP servers: 11 read-only control-plane tools for prompt-injection checks.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

not scanned yet

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed mcp-armor yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

mcp-armor tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How mcp-armor compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 57% of 4,461 AI and agents servers
GitHub stars
1
more than 50% of 2,713 AI and agents servers

Release history: 3 versions in the registry since 2026-09-04, latest 2026-11-01, typically one every 41 days.

Install mcp-armor in Claude Code, Cursor or VS Code

claude mcp add armor -- docker run -i --rm ghcr.io/studiomeyer-io/mcp-armor:0.8.2
Add to Cursor

What the publisher says

From the mcp-armor repository's README, as published. We do not edit it. Read it on GitHub

<!-- studiomeyer-mcp-stack-banner:start -->

Part of the StudioMeyer MCP Stack — Built in Mallorca 🌴 · ⭐ if you use it

<!-- studiomeyer-mcp-stack-banner:end -->

mcp-armor

Drop-in Rust sidecar that wraps any MCP server. Scans tool calls for prompt injection, validates Ed25519 manifest signatures (with TOFU keystore + Sigstore Rekor bridge since v0.2), exports OTLP gRPC telemetry (on opentelemetry 0.30 since v0.4 — closes the shutdown-hang class), blocks marketplace-poisoning vectors, strips loader-class env keys from spawned children (LDPRELOAD, NODEOPTIONS, … — new in v0.3), folds Unicode confusables to detect homoglyph evasion (Cyrillic іgnоrе ≈ ignore — new in v0.3), strips ANSI/terminal escape sequences and flags tool-name homoglyph collisions on tools/call (both new in v0.7), and — new in v0.8 — scans every tools/list catalog for tool-description / full-schema poisoning (model-directed instructions hidden in a tool's description or its parameter schema — the first-sight poisoning Layer 7 drift can't see) plus a directory-traversal argument pattern. Single signed binary, p99 budget under 5 ms (enforced in CI).

Anthropic has classified the underlying MCP-design issues (auto-invoke, marketplace tool-list trust, no manifest signing) as out-of-scope for the spec. mcp-armor implements the runtime defenses they declined to spec.

mcp-armor sits between an MCP client (Claude Desktop, Windsurf, Cursor) and an upstream server. JSON-RPC traffic flows through a four-stage scanner (Aho-Corasick prefilter → regex stage → NFKC + zero-width + Bidi + tag-unicode strip → re-scan → UTS-39 confusable skeleton fold → re-scan). Block decisions are recorded to an in-memory ring buffer, and the read-only control-plane MCP server surfaces the audit history back to the client. On wrap, loader-class env keys (LDPRELOAD, NODEOPTIONS, PYTHONPATH, …) are stripped from the child process before spawn().

Sister project: studiomeyer-io/ai-shield — TypeScript policy engine that mcp-armor's evasion patterns are ported from (Round 4 zero-width + tag-unicode work).

A note from us

We have been building tools and systems for ourselves for the past two years. The fact that this repo is small and has few stars is not because it is new. It is because we only just decided to share what we have built. It is not a fresh experiment, it is a long story with a recent commit.

We love building things and sharing them. We do not love social media tactics, growth hacks, or chasing stars and followers. So this repo is small. The code is real, it gets used, issues get answered. Judge for yourself.

If it helps you, sharing, testing, and feedback help us. If it could be better, an issue is more useful. If you build something with it, tell us at hello@studiomeyer.io. That genuinely makes our day.

From a small studio in Palma de Mallorca.

Install

Pre-built binaries (signed via cosign):

gh release download --repo studiomeyer-io/mcp-armor --pattern 'mcp-armor-*-x86_64-unknown-linux-musl.tar.gz'
tar xf mcp-armor-*-x86_64-unknown-linux-musl.tar.gz
sudo install mcp-armor /usr/local/bin/

Or from source:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

mcp-armor: common questions

Is mcp-armor MCP server safe?
Mostly: it is graded B (78/100). Read the mcp-armor safety report
How do I install mcp-armor?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does mcp-armor need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is mcp-armor maintained?
The last commit was 24 days ago (2026-10-12). The latest release is v0.8.2.
What can I use instead of mcp-armor?
Servers from other publishers that do the same job: Agent Security Scanner MCP server, DCC-MCP Core MCP server and Godot MCP server.
How does mcp-armor compare with other AI and agents MCP servers?
safety score 78/100 (higher than 57% of 4,461 AI and agents servers); github stars 1 (more than 50% of 2,713 AI and agents servers). Full comparison.

Alternatives to mcp-armor

Same job from other publishers: the closest match first, then the best rated.

  • Agent Security Scanner
    Security layer for AI agents: blocks prompt injection, detects fake packages, scans vulnerabilities.
    C
  • DCC-MCP Core
    Agent control plane for DCC and engine hosts: one MCP endpoint, one tool contract.
    A
  • Godot MCP
    Agent-driven Godot playtesting: editor control, input injection, game-time stepping, live state.
    A
  • Shellward
    AI agent security: 7 MCP tools for injection detection, PII scanning, command safety, DLP.
    A
  • agent-device
    Let AI agents inspect, control, and debug real iOS, Android, desktop, and TV apps
    A

More from studiomeyer.io →