HA

helixar-ai/mcp-security-checklist

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

22 stars 5 forks Качество 43 Тренд 10MIT

MCP быстро внедряется. Руководство по безопасности отстает. Этот контрольный список дает инженерам по безопасности, командам платформ и техническим лидерам четкую, действенную основу для обеспечения безопасности.

Обзор

Практический, поддерживаемый сообществом контрольный список безопасности для команд, создающих и развертывающих серверы и инфраструктуру агентов ИИ. MCP быстро внедряется. Руководство по безопасности отстает. Этот контрольный список дает инженерам по безопасности, командам платформ и техническим лидерам возможность обеспечить развертывание MCP - независимо от того, отправляете ли вы внутренний инструмент или агента ИИ, ориентированного на клиента. Он является специализированным, полным или заменяет полный обзор безопасности. Это отправная точка. Версия контрольного списка JSON и YAML доступна для интеграции в трубопроводы CI / CD, инструментарий соответствия или пользовательские панели инструментов: Просмотрите контрольный список в более дружелюбном формате по адресу: Этот контрольный список улучшается благодаря вкладу сообщества. Если вы столкнулись с пробелом, неправильной конфигурацией или схемой атаки в реальных развертываниях MCP, мы хотим услышать об этом. См. CONTRIBUTING.md, как принять участие.

Обзор (машинный перевод)

Практический, поддерживаемый сообществом контрольный список безопасности для команд, создающих и развертывающих серверы Model Context Protocol (MCP) и инфраструктуру агентов ИИ.

Почему это существует

MCP быстро внедряется. Руководство по безопасности отстает.

Этот контрольный список дает инженерам по безопасности, командам платформ и техническим лидерам четкий, действенный базовый уровень для обеспечения развертывания MCP - независимо от того, отправляете ли вы внутренний инструмент или агента ИИ, ориентированного на клиента.

Это * * не * * специфичный для поставщика, полный или замена для полного обзора безопасности. Это отправная точка.

Проверочные листы

| Контрольный список | Аудитория | Описание

| Аутентификация и авторизация | Все | Идентификация, область токенов и контроль доступа | | Вводная валидация и быстрая инъекция | Инженеры | Санитаризация входов перед выполнением инструмента | | Инструменты и ресурсы | Инженеры / Архитекторы | Ограничение радиуса взрыва инструментов MCP | | Безопасность сессии API | Команды платформы | Обеспечение входящих сессий от агентов | Мониторинг и наблюдаемость | SecOps | Что зарегистрировать, предупредить и просмотреть | Сеть и инфраструктура | Команды платформы | Упрочнение сетевого уровня |

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

🔐 MCP Security Checklist

A practical, community-maintained security checklist for teams building and deploying Model Context Protocol (MCP) servers and AI agent infrastructure.


Why This Exists

MCP is being adopted rapidly. Security guidance is lagging behind.

This checklist gives security engineers, platform teams, and technical leaders a clear, actionable baseline for securing MCP deployments — whether you’re shipping an internal tool or a customer-facing AI agent.

It is not vendor-specific, complete, or a replacement for a full security review. It is a starting point.


📋 The Checklists

Checklist Audience Description
Authentication & Authorization All Identity, token scope, and access control
Input Validation & Prompt Injection Engineers Sanitizing inputs before tool execution
Tool & Resource Exposure Engineers / Architects Limiting blast radius of MCP tools
API Session Security Platform Teams Securing inbound sessions from agents
Monitoring & Observability SecOps What to log, alert on, and review
Network & Infrastructure Platform Teams Network-layer hardening
CISO Summary CISOs / Leadership Non-technical risk summary

✅ Quick-Start: Top 10 Controls

If you do nothing else, cover these:

  1. Never expose MCP over the public internet without mTLS or equivalent.
  2. Scope every tool to the minimum necessary permissions.
  3. Validate and sanitize all inputs before they reach tool execution.
  4. Log every tool invocation with the originating session context.
  5. Set rate limits on both the MCP server and any downstream APIs it calls.
  6. Treat agent sessions as untrusted by default — validate intent, not just auth tokens.
  7. Separate read and write tool categories; require explicit approval for write operations in sensitive contexts.
  8. Rotate credentials used by MCP servers on a defined schedule.
  9. Monitor for behavioral anomalies: unusual tool chains, high-frequency calls, off-hours access.
  10. Conduct a tool inventory review before every production deployment.

🗂️ Machine-Readable Version

A JSON and YAML version of the checklist is available for integration into CI/CD pipelines, compliance tooling, or custom dashboards:

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →