Armour
A secure stdio MCP proxy, written in Go
Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.
Want to reach these readers? Sponsor an issue.
At my last company, we connected Claude Code and Cursor to almost all our internal services via MCP. It made the team incredibly fast, but we hit a wall: permissions.If you give an agent "Read Only" access, it can’t actually fix anything. If you give it "Write" access, it’s only a matter of time before a hallucination or a bad prompt results in a deleted database or a nuked production bucket. We had a few "close calls" that convinced us that simply reducing IAM permissions makes agents useless.I built Armour (https://github.com/fuushyn/armour) to solve this. It’s a stdio proxy for MCP servers that lets you stay "secure by default" without stripping the agent's capabilities.How it works: Instead of connecting your IDE directly to an MCP server, you point it to Armour. It acts as a middleware layer where you can:Register all tools in one place: A single proxy for all your internal MCPs.Argument-level blocking: This is the core feature. You can allow an agent to use a tool like github, but block specific arguments like delete.The goal is to move away from the "all-or-nothing" permission model. You should be able to trust an agent with a shell without worrying it will run rm -rf /.Repo - https://github.com/fuushyn/armour
HN · launched Jan 20, 2026 · 23 upvotes (top 33%) · 0 views
Niche: model context protocol tools · 465 launches, 13 in the last 7 days ▼ -24% · Explore this niche →
Category and tags
- Security
- Dev tools
- Developer
- AI feature
- Hobby / open-source project
Visit website ↗ Source listing ↗
More like this: all 465 launches in model context protocol tools →
Could you build this?
Partial The basic proxy server wrapping stdio is simple, but reliable security enforcement and protocol-level granular permission filtering across arbitrary MCP tools require deep OS and systems security engineering.
What it would actually take: Written in Go, the tool acts as a stdio middleware multiplexing JSON-RPC 2.0 messages between MCP clients and servers. The hard part is implementing declarative policy rules, AST parsing of commands, and deterministic security boundaries without breaking tool calling semantics across heterogeneous tool suites.
Discussion
6 comments analyzed.
Competitors mentioned: Keypost.ai (policy enforcement and rate limiting), stdio MCP proxy (argument-level blocking)
Concerns raised: Rule composition complexity with multiple constraints, Read-only permissions making agents too restrictive, Write access creating unacceptable risk
Feature requests: Stateful rules (rate limits, quotas) beyond argument pattern matching, Support for complex conditional rules (e.g., resource-specific access with time-based constraints)
Competitors
Other products that read as similar to this one : 465 launches clear the similarity bar, closest 8 shown.
Attention rank: #200 of 466 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).
Launched 69 days after the earliest competitor.
- SentinelAgent Guard · ph · 2026-09-23 · 2 upvotes · similarity 0.53
- Buddy AI Access (MCP) · ph · 2026-09-15 · 99 upvotes · similarity 0.49
- GuardiAgent · hn · 2025-11-21 · 9 upvotes · similarity 0.49
- Authorize MCP tool calls without giving agents the credentials · hn · 2026-09-14 · 7 upvotes · similarity 0.48
- A context-aware permission guard for Claude Code · hn · 2026-03-11 · 127 upvotes · similarity 0.46
- Risk Analysis Database of Every MCP Server · hn · 2026-02-05 · 22 upvotes · similarity 0.46
- I built a smart proxy so your coding agent can run loose · hn · 2026-07-14 · 14 upvotes · similarity 0.45
- MCPCore · ph · 2026-11-05 · 64 upvotes · similarity 0.44
The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.