mcp-permission-validate

Community

Pre-runtime MCP server security and policy validation.

Authortmalcolm-0607
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Unvetted MCP server registrations in settings.json can introduce critical security risks including privilege escalation, malicious URL access, shell injection vulnerabilities, and unauthorized tool exposure before the runtime loads the configuration. This skill eliminates those risks by enforcing strict validation gates at registration time.

Core Features & Use Cases

  • Allowlist and URL validation: Checks all MCP server entries against the kit's allowlist, enforces HTTPS scheme rules, and blocks non-localhost HTTP URLs to prevent unauthorized remote access.
  • Command and tool safety auditing: Validates local command-based MCP entries for valid package sources, rejects shell metacharacter injection risks, and blocks wildcard tool exposure to enforce least-privilege access.
  • Policy and threat compliance: Enforces tier classification limits (max 5 context-tier servers), emits STRIDE threat delta reports for new registrations, and supports drift checks between policy tables and runtime configurations. Use case: A developer adding a new third-party MCP server to their project's settings.json can run this skill to confirm the entry complies with all security policies before committing the change, avoiding runtime security incidents.

Quick Start

Use the mcp-permission-validate skill to audit all MCP server entries in your project's settings.json file for security and policy compliance.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: mcp-permission-validate
Download link: https://github.com/tmalcolm-0607/mad-council-claw/archive/main.zip#mcp-permission-validate

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.