Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Mit Google anmelden, um Bewertungen zu schreiben.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

FedRAMP 20x Requirements

von KevinRabunVersion 1.3.0i★ 6iLäuft auf deinem Computer
Name in der Registryio.github.KevinRabun/FedRAMP20xMCP

So installierst du es

Überblick

Beschreibung vom Entwickler (englisches Original)

An MCP server that provides access to FedRAMP 20x security requirements and controls.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Cybersicherheit

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

1/2 Prüfungen bestanden · Läuft auf deinem Computer

Zuerst: Welche KI nutzt du?

Wähle deine App, dann erscheinen die Schritte unten.

Klappt mit Claude, aber erst etwas vorbereiten

Installiere zuerst Python (uv) auf deinem Computer (nur einmal) · Nur in der Claude-App für den Computer (Windows oder Mac), nicht im Web oder auf dem Handy

  1. Python (uv) installieren

    Nur einmal; gilt für alle Server, die Python (uv) brauchen

    Download-Seite von Python (uv) öffnen ↗

  2. Einstellungsdatei der Claude-Desktop-App öffnen

    SettingsDeveloperEdit Config

  3. Diese Einstellungen einfügen und speichern

    {
      "mcpServers": {
        "fedramp20xmcp": {
          "command": "uvx",
          "args": [
            "fedramp-20x-mcp"
          ]
        }
      }
    }
  4. Claude beenden und neu öffnen

  5. Ausprobieren

    Nutze FedRAMP 20x Requirements und sag mir, was du für mich tun kannst; zeig mir dann eine Sache

    ✓ Wenn Claude sagt, dass es FedRAMP 20x Requirements nutzt, oder ein Werkzeug von FedRAMP 20x Requirements in der Antwort zeigt, bist du verbunden

Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen

ChatGPT kann FedRAMP 20x Requirements noch nicht verbinden

FedRAMP 20x Requirements läuft auf deinem Computer, aber ChatGPT verbindet nur Server, die im Web laufen

Das kannst du stattdessen tun

A · Eine App nutzen, die FedRAMP 20x Requirements verbinden kann

  • Installiere zuerst Python (uv) auf deinem Computer (nur einmal) · Nur in der Claude-App für den Computer (Windows oder Mac), nicht im Web oder auf dem Handy
  • Installiere zuerst Python (uv) auf deinem Computer (nur einmal)
  • Installiere zuerst Python (uv) auf deinem Computer (nur einmal)
  • Installiere zuerst Python (uv) auf deinem Computer (nur einmal)

B · Andere in Cybersicherheit, die mit ChatGPT funktionieren

Aus den meistgenutzten derselben Kategorie, nur solche, die per Adresse ohne Schlüssel verbinden

Klappt mit Claude Code, aber erst etwas vorbereiten

Installiere zuerst Python (uv) auf deinem Computer (nur einmal)

  1. Python (uv) installieren

    Nur einmal; gilt für alle Server, die Python (uv) brauchen

    Download-Seite von Python (uv) öffnen ↗

  2. Terminal öffnen

    Mac: Command+Leertaste drücken und Terminal tippen · Windows: PowerShell öffnen

  3. Diesen Befehl einfügen und Enter drücken

    claude mcp add fedramp20xmcp -- uvx fedramp-20x-mcp
  4. /mcp in Claude Code eingeben

    FedRAMP 20x Requirements sollte in der Liste als verbunden erscheinen

  5. Ausprobieren

    Nutze FedRAMP 20x Requirements und sag mir, was du für mich tun kannst; zeig mir dann eine Sache

    ✓ Wenn Claude Code sagt, dass es FedRAMP 20x Requirements nutzt, oder ein Werkzeug von FedRAMP 20x Requirements in der Antwort zeigt, bist du verbunden

Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen

Klappt mit Cursor, aber erst etwas vorbereiten

Installiere zuerst Python (uv) auf deinem Computer (nur einmal)

  1. Python (uv) installieren

    Nur einmal; gilt für alle Server, die Python (uv) brauchen

    Download-Seite von Python (uv) öffnen ↗

  2. Mit diesem Button Cursor öffnen

    In Cursor öffnen

    Cursor fragt nach einer Bestätigung; klicke Install

  3. KI-Chat in Cursor im Agent-Modus öffnen

  4. Ausprobieren

    Nutze FedRAMP 20x Requirements und sag mir, was du für mich tun kannst; zeig mir dann eine Sache

    ✓ Wenn Cursor sagt, dass es FedRAMP 20x Requirements nutzt, oder ein Werkzeug von FedRAMP 20x Requirements in der Antwort zeigt, bist du verbunden

Menünamen am 11. Nov. 2026 mit der Hilfe von Cursor abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen

Klappt mit VS Code, aber erst etwas vorbereiten

Installiere zuerst Python (uv) auf deinem Computer (nur einmal)

  1. Python (uv) installieren

    Nur einmal; gilt für alle Server, die Python (uv) brauchen

    Download-Seite von Python (uv) öffnen ↗

  2. Mit diesem Button VS Code öffnen

    In VS Code öffnen

    VS Code fragt nach einer Bestätigung; klicke Install

  3. KI-Chat in VS Code im Agent-Modus öffnen

  4. Ausprobieren

    Nutze FedRAMP 20x Requirements und sag mir, was du für mich tun kannst; zeig mir dann eine Sache

    ✓ Wenn VS Code sagt, dass es FedRAMP 20x Requirements nutzt, oder ein Werkzeug von FedRAMP 20x Requirements in der Antwort zeigt, bist du verbunden

Menünamen am 11. Nov. 2026 mit der Hilfe von VS Code abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen

Andere Apps mit MCP, etwa Windsurf, Zed oder Gemini CLI, fügen Server unterschiedlich hinzu. Sieh in der App-Liste nach

Alle Apps mit MCP ansehen →

JSON-Einstellungen stehen unten unter „Für Entwickler“

Hängst du fest? Frag Leute, die FedRAMP 20x Requirements nutzen💬 Diskussion →
Für Entwickler: Terminal-Befehle und JSON-Einstellungen

Auf deinem Computer installiert

Claude Code

claude mcp add fedramp20xmcp -- uvx fedramp-20x-mcp

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "fedramp20xmcp": {
      "command": "uvx",
      "args": [
        "fedramp-20x-mcp"
      ]
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "fedramp20xmcp": {
      "command": "uvx",
      "args": [
        "fedramp-20x-mcp"
      ]
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "fedramp20xmcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "fedramp-20x-mcp"
      ]
    }
  }
}

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Auf einen Blick

Downloads pro Wochei
56/Wo.
Lizenzi
Keine Lizenz angegeben
Verbindung
Läuft auf deinem Computer
Neueste Versioni
1.3.0
In der Registry veröffentlichti
14. Feb. 2026
Code zuletzt geänderti
22. Feb. 2026
Entwickler
KevinRabun
Pakete
pypi: fedramp-20x-mcp
Registry-Status
Aktiv

Welche Apps ihn nutzen können

Basierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.

Laufen auf deinem Computer in

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

Alle Apps, mit Vor- und Nachteilen →

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 11. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto KevinRabun bestätigt, dem das Repo gehört

  • ! Vorsicht

    Wird noch gepflegt

    Code zuletzt geändert: vor 9 Monaten, vor mehr als 6 Monaten

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Diskussion

Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.

Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.

Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.

Mit Google anmelden, um zu posten

Nutzerbewertungen

Noch keine Bewertungen

Mit Google anmelden, um zu bewerten

Im Vergleich mit anderen in Cybersicherheiti

  • Mehr Sterne als 90 % der anderen 1026 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 4 % der anderen 1026 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 19 % der anderen 1026 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist FedRAMP 20x Requirements sicher?

Er hat 1 von 2 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt vor 9 Monaten geändert, und die neueste Version (1.3.0) kam vor 9 Monaten in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Robin: AI-Powered Dark Web OSINT, HOL Guard, UniFi Network MCP

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Robin: AI-Powered Dark Web OSINT

Dark web OSINT over Tor: search onion engines, scrape pages, report with your own model.

von apurvsinghgautamWachsend★ 7943Aktualisiert vor 39 Tagen

Läuft auf deinem Computer

HOL Guard

Local-first AI agent security evidence and approval workflows through HOL Guard's stdio MCP server.

von hashgraph-onlineWeit verbreitet↓ 7083/Wo.★ 1081Aktualisiert vor 6 Tagen

Läuft auf deinem Computer

UniFi Network MCP

Manage UniFi Network devices, clients, firewall, VLANs, VPNs, and more via MCP.

von sirkirbyWeit verbreitet↓ 11.326/Wo.★ 1029 Sterne des ganzen ReposAktualisiert vor 8 Monaten

Läuft auf deinem Computer

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

FedRAMP 20x MCP Server

An MCP (Model Context Protocol) server that provides access to FedRAMP 20x security requirements and controls with Azure-first guidance.

Overview

This server loads FedRAMP 20x data from the official FedRAMP documentation repository and provides tools for querying requirements by control, family, or keyword.

Data Sources:

Azure Focus: All implementation examples, architecture patterns, and vendor recommendations prioritize Microsoft Azure services (Azure Government, Microsoft Entra ID, Azure Key Vault, AKS, Azure Functions, Bicep, etc.) while remaining cloud-agnostic where appropriate.

Data Coverage

The server provides access to 321 requirements (199 FRRs + 72 KSIs + 50 FRDs) across FedRAMP 20x documents:

FedRAMP Requirements (FRR) - 199 requirements across 10 families:

  • ADS - Authorization Data Sharing (20 requirements)
  • CCM - Collaborative Continuous Monitoring (25 requirements)
  • FSI - FedRAMP Security Inbox (16 requirements)
  • ICP - Incident Communications Procedures (9 requirements)
  • MAS - Minimum Assessment Scope (12 requirements)
  • PVA - Persistent Validation and Assessment (22 requirements)
  • RSC - Recommended Secure Configuration (10 requirements)
  • SCN - Significant Change Notifications (22 requirements)
  • UCM - Using Cryptographic Modules (4 requirements)
  • VDR - Vulnerability Detection and Response (57 requirements)
  • KSI - Key Security Indicators (2 requirements)

Key Security Indicators (KSI) - 72 indicators across 11 families:

  • AFR - Architecture, Features, and Resources (11 indicators)
  • CED - Continuous Evidence Delivery (4 indicators)
  • CMT - Continuous Monitoring and Testing (5 indicators)
  • CNA - Cloud Native Architecture (8 indicators)
  • IAM - Identity and Access Management (7 indicators)
  • INR - Incident and Near-Miss Reporting (3 indicators)
  • MLA - Monitoring, Logging, and Alerting (8 indicators)
  • PIY - Privacy and Transparency (8 indicators)
  • RPL - Resilience and Recovery Planning (4 indicators)
  • SVC - Secure Coding and Vulnerability Management (10 indicators)
  • TPR - Third-Party Risk Management (4 indicators)

FedRAMP Definitions (FRD) - 50 official term definitions

Features

  • 🎯 Automated Evidence Collection (NEW): Automation guidance for 65 active KSIs with Azure-native services, ready-to-use queries, and artifact specifications
  • Query by Control: Get detailed information about specific FedRAMP requirements
  • Query by Family: List all requirements within a family
  • Keyword Search: Search across all requirements using keywords
  • FedRAMP Definitions: Look up official FedRAMP term definitions
  • Key Security Indicators: Access and query FedRAMP Key Security Indicators (KSI) with implementation status
  • Documentation Search: Search and retrieve official FedRAMP documentation markdown files
  • Dynamic Content: Automatically discovers and loads all markdown documentation files
  • Implementation Planning: Generate strategic interview questions to help product managers and engineers think through FedRAMP 20x implementation considerations
  • AST-Powered Code Analysis: Advanced Abstract Syntax Tree parsing using tree-sitter for accurate, context-aware security analysis across Python, C#, Java, TypeScript/JavaScript, Bicep, and Terraform
  • Semantic Analysis: Deep code understanding with symbol resolution, control flow analysis, and interprocedural analysis capabilities
  • 🚀 Pattern-Based Architecture: Unified analysis engine with 381 YAML patterns across 23 requirement families, supporting compliance analysis for KSIs and FRRs
  • Pattern Engine: Declarative YAML-driven detection across 14 languages with AST-first analysis and intelligent finding categorization
  • 🎯 Context-Aware Filtering (NEW): Reduce false positives by specifying your application type (cli-tool, mcp-server, web-app, api-service, iac-only, library, batch-job, full) via the application_profile parameter on analysis tools
Pattern-Based Analysis Architecture

The server uses a unified pattern-based architecture for all FedRAMP 20x compliance analysis:

Architecture Overview:

  • 381 YAML patterns across 23 requirement families
  • Single analysis engine (GenericPatternAnalyzer) replaces 271 traditional analyzers
  • 14 languages supported: Python, C#, Java, TypeScript, JavaScript, Bicep, Terraform, GitHub Actions, Azure Pipelines, GitLab CI, YAML, JSON, Dockerfile, GitHub
  • AST-first detection with tree-sitter for accuracy, regex fallback when needed
  • Declarative patterns that are easy to maintain and extend

Pattern Coverage by Family:

  • Application Families: ADS, AFR, CCM, CED, CMT, CNA, IAM, INR, MLA, PIY, RPL, RSC, SCN, SVC, TPR, UCM, VDR (17 families)
  • Infrastructure Families: COMMON, FSI, ICP, KSI, MAS, PVA (6 families)
  • KSI & FRR Mapping: 72 KSIs and 199 FRRs supported through pattern definitions

How It Works:

  1. Pattern Loading: YAML patterns loaded from data/patterns/ directory
  2. Analysis Execution: Code analyzed using tree-sitter AST parsing with pattern matching
  3. Finding Generation: Patterns generate findings with severity, description, and remediation
  4. Result Aggregation: Findings grouped by requirement family with deduplication

Benefits:

  • ✅ Consistency: Same detection logic across all languages
  • ✅ Maintainability: Update patterns in YAML instead of Python code
  • ✅ Performance: Pattern compilation and caching optimize analysis speed
  • ✅ Extensibility: Add new patterns without code changes
  • ✅ Accuracy: AST-based detection reduces false positives

Important Clarification: OSCAL Format FedRAMP 20x requires machine-readable formats (JSON, XML, or structured data) for Authorization Data Sharing. OSCAL is NOT mentioned in FedRAMP 20x requirements - it's a NIST standard that can be used as one potential implementation approach. The actual requirement is simply "machine-readable" - you can use custom JSON/XML or OSCAL based on your implementation needs.

Installation

Prerequisites
  • Python 3.10 or higher
  • pip (included with Python)
  • Python must be in your system PATH
Setup
# Clone the repository

git clone https://github.com/KevinRabun/FedRAMP20xMCP.git cd FedRAMP20xMCP

Create virtual environment and install

python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate pip install -e .

If using uv (alternative package manager):

uv pip install -e .

Dependencies:

  • mcp>=1.2.0 - Model Context Protocol SDK
  • httpx>=0.27.0 - HTTP client for fetching FedRAMP data
  • openpyxl>=3.1.0 - Excel file generation for export features
  • python-docx>=1.1.0 - Word document generation for KSI specifications
  • tree-sitter>=0.21.0 - AST parsing library for code analysis
  • tree-sitter-python>=0.21.0 - Python language bindings for tree-sitter
  • tree-sitter-c-sharp>=0.21.0 - C# language bindings for tree-sitter
  • tree-sitter-java>=0.21.0 - Java language bindings for tree-sitter
  • tree-sitter-javascript>=0.21.0 - JavaScript/TypeScript language bindings

Troubleshooting:

If you encounter issues, see Advanced Setup Guide for detailed troubleshooting steps.

Security

Vulnerability Disclosure: If you discover a security vulnerability, please see our Security Policy for responsible disclosure procedures (KSI-PIY-03).

Audit Logging: All MCP server operations are logged to stderr for audit purposes (KSI-MLA-05).

Security Features:

  • ✅ No authentication required (local development tool)
  • ✅ No Federal Customer Data handling
  • ✅ HTTPS-only connections to GitHub
  • ✅ 1-hour cache TTL reduces external requests
  • ✅ All dependencies use minimum secure versions

For complete security documentation, see SECURITY.md.

Usage

With VS Code and GitHub Copilot
  1. Install the VS Code MCP extension (if not already installed)
  1. Configure the MCP server - Choose one of the following scopes:

Option A: Workspace-level (Recommended for sharing)

Add to .vscode/mcp.json in your project:

   {

"servers": { "fedramp-20x-mcp": { "type": "stdio", "command": "python", "args": ["-m", "fedramp_20x_mcp"] } } }

   

If Python is not in PATH, update the command to use your virtual environment's Python:

   {

"servers": { "fedramp-20x-mcp": { "type": "stdio", "command": "${workspaceFolder}/.venv/Scripts/python.exe", // Windows // "command": "${workspaceFolder}/.venv/bin/python", // macOS/Linux "args": ["-m", "fedramp_20x_mcp"] } } }

   

Option B: User-level (Global across all projects)

Add to VS Code User Settings (settings.json):

   {

"github.copilot.chat.mcp.servers": { "fedramp-20x-mcp": { "type": "stdio", "command": "python", "args": ["-m", "fedramp_20x_mcp"] } } }

Security Note: Do NOT use "alwaysAllow" in configuration. VS Code will prompt you to grant permissions on first use, which is a security best practice.

  1. Optional: Configure VS Code settings by copying .vscode/settings.json.example to .vscode/settings.json
  1. Reload VS Code to activate the MCP server
  1. Grant permissions when prompted by VS Code (first use only)
  1. Use with GitHub Copilot Chat:
  • Open Copilot Chat
  • Ask questions about FedRAMP 20x requirements
  • Use @workspace to query specific controls or families
  • Access all 48 tools and 15 comprehensive prompts
With Claude Desktop

Add this server to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows):

{

"mcpServers": { "fedramp-20x": { "command": "uv", "args": [ "--directory", "/absolute/path/to/FedRAMP20xMCP", "run", "fedramp-20x-mcp" ] } } }

Note: Replace /absolute/path/to/FedRAMP20xMCP with your actual installation path.

With MCP Inspector

Test the server using the MCP Inspector:

npx @modelcontextprotocol/inspector python -m fedramp_20x_mcp
⚠️ Copilot Execution Policy

This repository uses strict instructions for all AI‑assisted coding.

See: Copilot Instructions

Advanced Configuration

For CI/CD integration, multi-server setup with Azure and GitHub, or detailed troubleshooting, see:

  • [CI/CD Integration Guide](docs/CI-CD-INTEGRATION.md) - Use analyzers in GitHub Actions, Azure DevOps, and other pipelines
  • [Advanced Setup Guide](docs/ADVANCED-SETUP.md) - Multi-server configuration, Azure integration, troubleshooting

Available Tools

The server provides 48 tools organized into the following categories:

Core Tools (8): Query requirements (get_control, list_family_

Nur der Anfang wird gezeigt; den Rest findest du im Repo