Unified NIST + OWASP security framework MCP server
한국어
Search and query 4,700+ security data points through a single MCP interface — NIST (1,196 SP 800-53 controls with 53A assessments and 53B baselines, CSF 2.0, PF 1.0, SP 800-37 RMF, 613 publications, CMVP, NICE, glossary, CSF↔800-53 mappings) and OWASP (Top 10, API/LLM/MCP Top 10, ASVS 5.0, WSTG, MASVS, Proactive Controls, 815+ CWEs, 559 CAPEC attack patterns, 113+ Cheat Sheets, 418+ projects) — with live NVD/CVE + CISA KEV + EPSS , PDF reading, compliance mapping, STRIDE threat modeling, and MCP security assessment.
pip install git+https://github.com/zer0-kr/security-framework-mcp.git
Claude Desktop (claude_desktop_config.json):
{
"mcpServers" : {
"security" : {
"command" : " security-framework-mcp"
}
}
}
Claude CLI (Claude Code):
claude mcp add security -- security-framework-mcp
Other MCP clients (Cursor, OpenCode)
{ "security" : { "command" : " security-framework-mcp" } }
First run automatically builds the local database (~15-20 seconds). Auto-refreshes weekly.
Data Sources (22 local + 3 live)
Source
Records
Description
SP 800-53 Rev. 5 Controls
1,196
Security/privacy controls + 53A assessment objectives/methods + 53B baselines (LOW/MODERATE/HIGH)
CSF 2.0
225
Cybersecurity Framework (6 functions, 22 categories, 197 subcategories)
PF 1.0
92
Privacy Framework (5 functions)
SP 800-37 RMF
7 steps
Risk Management Framework (7-step process)
Publications
613
Full NIST cybersecurity publications (SP 800, FIPS, IR, CSWP)
CSF ↔ 800-53 Mappings
57
Framework cross-references
Glossary
39
Core cybersecurity terms
Synonyms
53
Security acronym expansions (MFA↔multi-factor authentication, etc.)
CMVP
15
FIPS 140 validated crypto modules
NICE Work Roles
43
Cybersecurity Workforce Framework roles
Source
Records
Description
Projects
418
Flagship/Production/Lab/Incubator projects
ASVS 5.0
345
Application Security Verification Standard
WSTG
111
Web Security Testing Guide
Top 10 2021 / API Top 10 2023 / LLM Top 10 2025 / MCP Top 10 2025
10 each
Web/API/LLM/MCP security risks + CWE mappings
Proactive Controls 2024
10
Developer defense controls
MASVS
23
Mobile Application Security Verification Standard
CWE Database
815+
Full MITRE CWE + OWASP cross-references
Cheat Sheets
113+
Security implementation guides (on-demand)
CAPEC Attack Patterns
559
MITRE CAPEC attack patterns + CWE cross-references
Source
Description
NVD CVE API 2.0
Real-time CVE search
CISA KEV
Known Exploited Vulnerabilities catalog
FIRST EPSS
Exploit Prediction Scoring System
Tool
Description
search_nist
Search all 10 NIST sources
get_nist_control
SP 800-53 control — statement, guidance, 53A assessment , 53B baseline filter (LOW/MODERATE/HIGH), family filter
get_nist_csf
CSF 2.0 functions/categories/subcategories
get_nist_pf
PF 1.0
get_nist_rmf
SP 800-37 RMF steps, tasks, key documents
get_nist_publication
613 publications (SP 800, FIPS, IR, CSWP)
read_publication
Download + convert NIST PDFs to Markdown
get_nist_mapping
CSF 2.0 ↔ SP 800-53 bidirectional mappings
get_nist_glossary
Cybersecurity terms
get_nist_cmvp
FIPS 140 validated modules
get_nice_roles
NICE workforce roles
Tool
Description
list_projects
Browse 418+ projects by level/type
search_projects
Full-text search across projects
get_project
Project details
get_asvs
ASVS 5.0 — filter by chapter, level, query
get_wstg
WSTG test cases — filter by category, query
get_top10
Top 10 2021 + CWE mappings
get_api_top10
API Security Top 10 2023
get_llm_top10
LLM Top 10 2025
get_mcp_top10
MCP Top 10 2025
get_proactive_controls
Proactive Controls 2024
get_masvs
MASVS mobile security
get_cheatsheet
113+ Cheat Sheets
Tool
Description
get_cwe
CWE lookup + auto OWASP cross-references
search_cve
Live NVD search
get_cve_detail
Full CVE details
search_kev
CISA KEV — vendor/product/date/ransomware filters
Tool
Description
lookup_compliance
Reverse lookup: PCI-DSS/ISO 27001 requirement → NIST/ASVS
triage_cve
CVE triage with EPSS + CVSS + KEV composite scoring
map_finding
CWE/CVE → complete remediation chain
get_attack_pattern
CAPEC attack patterns with CWE cross-references
search_owasp
Search all 22 sources (NIST + OWASP unified)
cross_reference
CWE → Top 10 / ASVS / WSTG
compliance_map
ASVS → PCI-DSS 4.0 / ISO 27001:2022 / NIST 800-53
nist_compliance_map
SP 800-53 families → PCI-DSS 4.0 / ISO 27001:2022
assess_stack
Tech stack security assessment
generate_checklist
Security checklist (web/api/mobile/llm/full × basic/standard/comprehensive)
assess_mcp_security
MCP Top 10 assessment
threat_model
STRIDE threat modeling
update_database
Rebuild index
database_status
DB status
Prompt
Description
security_review
Guided security review
threat_analysis
Threat analysis workflow
compliance_check
Compliance assessment
secure_code_review
Code security review
> Triage CVE-2021-44228 and CVE-2023-44487 — show EPSS, CVSS, KEV status
> Show all CISA KEV entries for Microsoft added after 2025-01-01
> Show only KEV vulnerabilities with known ransomware campaign use
> What attack patterns target CWE-502 (deserialization)?
> Map CWE-79 to OWASP Top 10, ASVS requirements, WSTG tests, and remediation guidance
> What NIST SP 800-53 controls and ASVS requirements map to PCI-DSS 8.3?
> Map ASVS V4 to PCI-DSS 4.0, ISO 27001, and NIST 800-53
> Map NIST SP 800-53 AC family to PCI-DSS and ISO 27001
> Show SP 800-53 LOW baseline controls for the IA (Identification and Authentication) family
> Show SP 800-53 AC-1 control with 53A assessment objectives
Threat Modeling & Architecture Review
> Generate a STRIDE threat model: payment API, JWT auth, PostgreSQL, Redis cache
> Assess my stack: React, Node.js, PostgreSQL, REST API, AWS Lambda
> Find CAPEC attack patterns related to SQL injection
> Search all NIST and OWASP sources for "zero trust"
> Generate a comprehensive security checklist for a web API project
> Show OWASP Cheat Sheet for Authentication
> Cross-reference CWE-352 (CSRF) to Top 10, ASVS, and WSTG test cases
> Show ASVS V3 (Session Management) level 2 requirements
> Search NVD for critical log4j CVEs
Variable
Default
Description
SECURITY_MCP_DATA_DIR
~/.security-framework-mcp
Database directory
SECURITY_MCP_UPDATE_INTERVAL
604800 (7 days)
Refresh interval
NVD_API_KEY
(none)
Optional NVD API key
┌─────────────────────────────────┐
│ MCP Client │
│ (Claude / Cursor / OpenCode) │
└──────────────┬──────────────────┘
│ stdio
┌──────────────▼──────────────────┐
│ security-framework-mcp │
│ 41 tools · 4 prompts · 6 rsrc │
├──────────────┬──────────────────┤
│ SQLite FTS5 │ Live APIs │
│ (~6.2MB) │ NVD+KEV+EPSS │
├──────────────┴──────────────────┤
│ NIST Collectors (10) │
│ OWASP Collectors (12) │
└──────────────┬──────────────────┘
│ httpx (retry)
┌──────────────▼──────────────────┐
│ NIST OSCAL/CSRC · OWASP GitHub │
└─────────────────────────────────┘
git clone https://github.com/zer0-kr/security-framework-mcp.git
cd security-framework-mcp
pip install -e " .[dev]"
python -m pytest tests/test_unit_db.py tests/test_unit_collectors.py -v
python tests/test_comprehensive.py
Fork → 2. Branch → 3. Test (python -m pytest) → 4. PR
MIT
Not affiliated with OWASP Foundation or NIST. Data sourced from public repositories.