Auditar seguridad de servidores MCP
Revisa el código de implementación de servidores y clientes MCP para detectar problemas de seguridad. Sirve cuando quieres comprobar autenticación, sesiones, validación de entradas o riesgos de ejecución de código antes de publicar.
Descripción original (inglés)
mcp-implementation-security-review: Review the implementation source code of MCP (Model Context Protocol) servers, clients, and tool handlers against a security baseline — authentication, sessions, rate limiting, input-schema validation, official-SDK usage, RCE vectors, and the OWASP MCP Top 10 — producing a report with file/line evidence. Use this skill when: - Reviewing an MCP server implementation for security before release - Checking a server against the baseline controls (MCP-01 to MCP-05) and the OWASP MCP Top 10 - Auditing tools for RCE vectors (command/code injection, unsafe deserialization, path traversal, SSTI, dependency hijacking, SSRF) - Verifying auth, session, rate-limiting, and input-validation controls on a network-exposed server - Reviewing MCP client code that handles untrusted server responses and session IDs - Requests like "review this MCP server for security" or "is my MCP server implementation secure?"
Cómo instalarla
Una skill es una carpeta con un fichero SKILL.md. Para instalarla basta con copiar la carpeta mcp-implementation-security-review en el sitio donde tu agente busca sus skills.
- Sin terminal: abre la carpeta en GitHub, descárgala y cópiala en la carpeta de tu agente (tabla de abajo).
- Con terminal (macOS, Linux o Git Bash en Windows): elige tu agente y copia los comandos.
git clone --depth 1 https://github.com/github/awesome-copilot.git /tmp/skill-src
mkdir -p ~/.claude/skills
cp -r "/tmp/skill-src/skills/mcp-implementation-security-review" ~/.claude/skills/mcp-implementation-security-review
rm -rf /tmp/skill-src| Agente | Para todos tus proyectos | Solo un proyecto |
|---|---|---|
| Claude Code | ~/.claude/skills | .claude/skills |
| GitHub Copilot | ~/.copilot/skills | .github/skills |
| Codex | ~/.agents/skills | .agents/skills |
| Gemini CLI | ~/.gemini/skills | .gemini/skills |
Muchos agentes leen también .agents/skills. Reinicia el agente después de instalar. Antes de instalar una skill, revisa su SKILL.md y los scripts que incluya: se ejecutan con tus permisos.
Más skills de github/awesome-copilot
- Conocer un repositorio de código acquire-codebase-knowledge
- Evaluar preparación de repositorios para AgentRC acreadiness-assess
- Generar instrucciones para agentes IA acreadiness-generate-instructions
- Definir políticas de AgentRC acreadiness-policy
- Analizar rendimiento de campañas publicitarias ad-campaign-analyzer
- Añadir comentarios educativos a un archivo add-educational-comments
- Automatizar Adobe Illustrator con scripts adobe-illustrator-scripting
- Diseñar arquitectura de agentes IA agent-architecture
Explicación redactada con ayuda de IA a partir de la descripción original.