NIST CSF 2.0 Assessment Platform
Enables comprehensive NIST Cybersecurity Framework 2.0 assessments with 40+ MCP tools for maturity scoring, gap analysis, implementation planning, risk assessment, and executive reporting across 740 security questions.
README
NIST CSF 2.0 Assessment Platform
Complete NIST Cybersecurity Framework 2.0 implementation with professional assessment GUI and comprehensive MCP server. Built for cybersecurity professionals, CISOs, and AI integration.
🎯 740 assessment questions • 🛡️ Multi-tier security • 📊 Executive dashboards • 🤖 40+ MCP tools
🚀 Quick Start
Choose your deployment option based on your use case:
Option 1: Professional Assessment GUI (Recommended)
Perfect for: CISOs, Security Teams, Executive Presentations
git clone https://github.com/rocklambros/nist-csf-2-mcp-server.git
cd nist-csf-2-mcp-server/gui-platform
docker-compose up
Access Your Platform:
- 🌐 Assessment Interface: http://localhost:3000
- 📊 Executive Dashboard: Real-time progress and benchmarking
- 🔧 Health Status: http://localhost:3001/health
Features:
- Company-size aware question filtering
- Persistent assessment sessions (pause/resume anytime)
- Real-time executive dashboards with industry benchmarking
- Professional PDF reports for board presentations
Option 2: MCP Server for AI Integration
Perfect for: Claude Desktop, ChatGPT, Technical Users
Claude Desktop Setup:
{
"mcpServers": {
"nist-csf": {
"command": "sh",
"args": ["-c", "docker run -i --rm ghcr.io/rocklambros/nist-csf-2-mcp-server:latest node dist/index.js 2>/dev/null"],
"env": {"MCP_SERVER": "true"}
}
}
}
🎨 Assessment GUI Experience
Workflow
- Organization Setup (2 minutes): Name, size, industry → automatic question filtering
- Function Assessment (2-4 hours, resumable): Navigate NIST CSF functions with dual questions
- Executive Dashboard (Instant): Real-time results with industry comparison
Professional Features
- Dual Question Types: Maturity rating + Implementation status per subcategory
- Smart Filtering: 740 total questions → relevant subset based on organization size
- Industry Benchmarking: Compare against similar organizations in your sector
- Executive Ready: Professional styling suitable for CISO and board presentations
🤖 MCP Tools (40 Tools)
Assessment & Scoring
start_assessment_workflow- Begin comprehensive assessmentpersistent_comprehensive_assessment- Resume assessments across sessionsassess_maturity- Calculate maturity scores across NIST functionscalculate_risk_score- Risk assessment with heat map generationget_assessment_questions- 740-question bank with size filtering
Planning & Implementation
generate_gap_analysis- Current vs target state analysiscreate_implementation_plan- Phased roadmap with timelinesgenerate_priority_matrix- Effort/impact prioritizationestimate_implementation_cost- Financial planning and ROI analysistrack_progress- Implementation progress monitoring
Reporting & Export
generate_executive_report- Board-ready executive summariesgenerate_dashboard- Real-time dashboard dataexport_data- Multi-format data export (PDF, CSV, Excel)generate_compliance_report- Multi-framework compliance mapping
Complete Tool Documentation with Examples →
📊 Technical Specifications
- Framework: Complete NIST CSF 2.0 (6 functions, 34 categories, 185 subcategories)
- Questions: 740 across 4 dimensions (Risk, Maturity, Implementation, Effectiveness)
- Performance: <100ms response times, 100+ concurrent users
- Security: Multi-tier authentication (development → API key → OAuth 2.1)
- Integration: MCP protocol, REST API, WebSocket real-time updates
🔧 Advanced Configuration
Security Modes
# Development
AUTH_MODE=disabled docker-compose up
# Production
AUTH_MODE=oauth OAUTH_ISSUER=https://your-provider.com docker-compose up
Performance Options
# Monitoring enabled
ENABLE_MONITORING=true docker-compose up
# Development with hot reload
docker-compose -f docker-compose.dev.yml up
📚 Documentation
- Deployment Guide: Complete setup options
- MCP Tools Reference: All 40 tools with examples
- Assessment Workflow: Detailed usage guide
- Architecture Overview: Technical details
🆘 Support
- GitHub Issues: Bug reports and feature requests
- GitHub Discussions: Community support
📋 License
MIT License
Enterprise-grade cybersecurity assessment platform for NIST CSF 2.0 compliance, executive reporting, and professional security evaluation.
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。