Skip to content
Conduit

mcp server

security-framework-mcp

Unified NIST + OWASP security framework MCP server — 36 tools, 3439+ records, live NVD/KEV, PDF reading, STRIDE threat modeling, compliance mapping

zer0-kr/security-framework-mcpcommunitylistedunreviewed

Set up

Runs on your computer. Pick your agent and operating system.

Before you start

  • uv (`curl -LsSf https://astral.sh/uv/install.sh | sh`)
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "security-framework-mcp": {
      "command": "uvx",
      "args": [
        "security-framework-mcp"
      ]
    }
  }
}

same format Cursor, GitHub Copilot CLI, Junie, JetBrains AI Assistant, Augment (Auggie CLI), Factory Droid, Kiro, Devin CLI +12

Values in angle brackets are placeholders. Restart Claude Desktop after editing its config.Claude Desktop docs

README

synced Oct 17, 2026

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.

Quick Start

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
{ "security": { "command": "security-framework-mcp" } }

First run automatically builds the local database (~15-20 seconds). Auto-refreshes weekly.

Data Sources (22 local + 3 live)

NIST (10)

SourceRecordsDescription
SP 800-53 Rev. 5 Controls1,196Security/privacy controls + 53A assessment objectives/methods + 53B baselines (LOW/MODERATE/HIGH)
CSF 2.0225Cybersecurity Framework (6 functions, 22 categories, 197 subcategories)
PF 1.092Privacy Framework (5 functions)
SP 800-37 RMF7 stepsRisk Management Framework (7-step process)
Publications613Full NIST cybersecurity publications (SP 800, FIPS, IR, CSWP)
CSF ↔ 800-53 Mappings57Framework cross-references
Glossary39Core cybersecurity terms
Synonyms53Security acronym expansions (MFA↔multi-factor authentication, etc.)
CMVP15FIPS 140 validated crypto modules
NICE Work Roles43Cybersecurity Workforce Framework roles

OWASP (12)

SourceRecordsDescription
Projects418Flagship/Production/Lab/Incubator projects
ASVS 5.0345Application Security Verification Standard
WSTG111Web Security Testing Guide
Top 10 2021 / API Top 10 2023 / LLM Top 10 2025 / MCP Top 10 202510 eachWeb/API/LLM/MCP security risks + CWE mappings
Proactive Controls 202410Developer defense controls
MASVS23Mobile Application Security Verification Standard
CWE Database815+Full MITRE CWE + OWASP cross-references
Cheat Sheets113+Security implementation guides (on-demand)
CAPEC Attack Patterns559MITRE CAPEC attack patterns + CWE cross-references

Live APIs

SourceDescription
NVD CVE API 2.0Real-time CVE search
CISA KEVKnown Exploited Vulnerabilities catalog
FIRST EPSSExploit Prediction Scoring System

Tools (41)

NIST

ToolDescription
search_nistSearch all 10 NIST sources
get_nist_controlSP 800-53 control — statement, guidance, 53A assessment, 53B baseline filter (LOW/MODERATE/HIGH), family filter
get_nist_csfCSF 2.0 functions/categories/subcategories
get_nist_pfPF 1.0
get_nist_rmfSP 800-37 RMF steps, tasks, key documents
get_nist_publication613 publications (SP 800, FIPS, IR, CSWP)
read_publicationDownload + convert NIST PDFs to Markdown
get_nist_mappingCSF 2.0 ↔ SP 800-53 bidirectional mappings
get_nist_glossaryCybersecurity terms
get_nist_cmvpFIPS 140 validated modules
get_nice_rolesNICE workforce roles

OWASP

ToolDescription
list_projectsBrowse 418+ projects by level/type
search_projectsFull-text search across projects
get_projectProject details
get_asvsASVS 5.0 — filter by chapter, level, query
get_wstgWSTG test cases — filter by category, query
get_top10Top 10 2021 + CWE mappings
get_api_top10API Security Top 10 2023
get_llm_top10LLM Top 10 2025
get_mcp_top10MCP Top 10 2025
get_proactive_controlsProactive Controls 2024
get_masvsMASVS mobile security
get_cheatsheet113+ Cheat Sheets

Vulnerability & CWE

ToolDescription
get_cweCWE lookup + auto OWASP cross-references
search_cveLive NVD search
get_cve_detailFull CVE details
search_kevCISA KEV — vendor/product/date/ransomware filters

Analysis & Assessment

ToolDescription
lookup_complianceReverse lookup: PCI-DSS/ISO 27001 requirement → NIST/ASVS
triage_cveCVE triage with EPSS + CVSS + KEV composite scoring
map_findingCWE/CVE → complete remediation chain
get_attack_patternCAPEC attack patterns with CWE cross-references
search_owaspSearch all 22 sources (NIST + OWASP unified)
cross_referenceCWE → Top 10 / ASVS / WSTG
compliance_mapASVS → PCI-DSS 4.0 / ISO 27001:2022 / NIST 800-53
nist_compliance_mapSP 800-53 families → PCI-DSS 4.0 / ISO 27001:2022
assess_stackTech stack security assessment
generate_checklistSecurity checklist (web/api/mobile/llm/full × basic/standard/comprehensive)
assess_mcp_securityMCP Top 10 assessment
threat_modelSTRIDE threat modeling
update_databaseRebuild index
database_statusDB status

Prompts (4)

PromptDescription
security_reviewGuided security review
threat_analysisThreat analysis workflow
compliance_checkCompliance assessment
secure_code_reviewCode security review

Use Cases

Vulnerability Management

> 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

Compliance & Audit

> 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"

Development Security

> 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

Configuration

VariableDefaultDescription
SECURITY_MCP_DATA_DIR~/.security-framework-mcpDatabase directory
SECURITY_MCP_UPDATE_INTERVAL604800 (7 days)Refresh interval
NVD_API_KEY(none)Optional NVD API key

Architecture

┌─────────────────────────────────┐
│         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 │
└─────────────────────────────────┘

Development

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

Contributing

  1. Fork → 2. Branch → 3. Test (python -m pytest) → 4. PR

License

MIT


Not affiliated with OWASP Foundation or NIST. Data sourced from public repositories.

↑↓ navigate openesc close