Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FEDRAMP_DOCS_PATHNoPath to an existing FedRAMP/docs checkout.~/.cache/fedramp-docs
FEDRAMP_DOCS_BRANCHNoBranch to checkout when cloning.main
FEDRAMP_DOCS_REMOTENoRemote used when cloning.https://github.com/FedRAMP/docs
FEDRAMP_DOCS_AUTO_UPDATENoAutomatically check for and fetch repository updates.true
FEDRAMP_DOCS_INDEX_PERSISTNoPersist the in-memory index under `~/.cache/fedramp-docs/index-v1.json`.true
FEDRAMP_DOCS_ALLOW_AUTO_CLONENoClone automatically when the path is missing.true
FEDRAMP_DOCS_UPDATE_CHECK_HOURSNoHours between automatic update checks (when auto-update is enabled).24

Tools

Functions exposed to the LLM to take actions

NameDescription
list_frmr_documents

List available FRMR JSON documents and metadata. This is usually the first tool to call to discover what FedRAMP data is available. Returns KSI (Key Security Indicators), MAS (Minimum Assessment Standard), VDR (Vulnerability Detection), SCN (Significant Change Notifications), FRD (Definitions), and ADS (Authorization Data Sharing) documents.

get_frmr_document

Retrieve a FRMR document with metadata, raw JSON, and summary. Use this to get KSI categories (like KSI-IAM, KSI-CNA), MAS requirements, or other FRMR content. First use list_frmr_documents to find available documents, then use this tool with the path. For KSI, use path 'FRMR.KSI.key-security-indicators.json'.

list_versions

List detected FRMR versions and associated metadata from documents.

list_ksi

List individual KSI requirement entries (like KSI-IAM-01, KSI-CNA-02) with optional filters. To see all KSI categories and their descriptions, use get_frmr_document with path 'FRMR.KSI.key-security-indicators.json' instead. This tool filters specific requirements within categories.

get_ksi

Retrieve a single KSI entry by id.

filter_by_impact

Filter Key Security Indicators (KSI) by impact level. Returns all KSI items that apply to the specified impact level (low, moderate, or high).

get_theme_summary

Get comprehensive guidance for a KSI theme. Returns all indicators in the theme, impact breakdown, related NIST controls, and links to relevant documentation.

get_evidence_examples

Get suggested evidence examples for KSI compliance. Returns automation-friendly evidence collection sources (APIs, CLI commands, artifacts) for each KSI. NOTE: These are community suggestions, not official FedRAMP guidance.

list_controls

Return flattened control mappings across FRMR sets.

get_control_requirements

Get all FedRAMP requirements mapped to a specific NIST control. Returns KSI items and FRMR requirements that reference the control.

analyze_control_coverage

Analyze which NIST control families have FedRAMP requirements. Returns a coverage report showing which control families are addressed and how many controls/mappings exist for each.

search_markdown

Full-text search across FedRAMP markdown documentation and guidance. Use this to find information about policies, procedures, requirements, and guidance. Examples: 'continuous monitoring', 'incident response', 'significant change', 'authorization boundary'.

read_markdown

Read a markdown file and return its contents and digest.

search_definitions

Search FedRAMP definitions (FRD document) by term. Returns matching definitions with their full text and any alternate terms.

get_requirement_by_id

Get any FedRAMP requirement by its ID. Works with KSI indicators (KSI-), FRR requirements (FRR-), and FRD definitions (FRD-*).

diff_frmr

Compute a structured diff between two FRMR documents by identifier.

grep_controls_in_markdown

Search markdown files for occurrences of a control identifier.

get_significant_change_guidance

Aggregate markdown sections and FRMR references related to Significant Change.

health_check

Verify the index is ready and report status. Returns: indexed file count, repository path, FedRAMP docs commit hash and date, last update check time, and auto-update settings.

update_repository

Force update the cached FedRAMP docs repository to get the latest data. This fetches and resets to the latest version from GitHub. The server automatically checks for updates every 24 hours by default, but you can use this tool to update immediately. After updating, you may need to restart the MCP server or rebuild the index to see changes.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ethanolivertroy/fedramp-docs-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server