
Fedramp Docs Mcp
Exposes 20+ tools to query FedRAMP compliance docs, KSIs, NIST control mappings, and Significant Change guidance directly from the FedRAMP/docs GitHub repository. You get structured access to all 12 FRMR document types, full-text markdown search across 62+ guidance files, KSI filtering by impact level and theme, and control coverage analysis. The server auto-clones and indexes the upstream repo, maintains an inverted search index with Lunr, and can diff between FRMR versions. Note that the project is sunsetting,the maintainer is folding these capabilities into GRC Clanker and myctrl.tools for tighter workflow integration. Useful if you're building compliance automation or need programmatic access to FedRAMP requirements without scraping PDFs.
- GitHub stars
- 18
- tools
- 21
- transport
- STDIO
- env vars
- 3
- last updated
- Jan 6, 2026
Tools
21 toolsPublic tool metadata for what this MCP can expose to an agent.
list_frmr_documentsEnumerate indexed FRMR JSON documents
Enumerate indexed FRMR JSON documents
No parameter schema in public metadata yet.
get_frmr_documentReturn full JSON and summary for a document
Return full JSON and summary for a document
No parameter schema in public metadata yet.
list_versionsCollate version metadata by FRMR document type
Collate version metadata by FRMR document type
No parameter schema in public metadata yet.
list_ksiFilter and inspect Key Security Indicators
Filter and inspect Key Security Indicators
No parameter schema in public metadata yet.
get_ksiGet a specific KSI item by ID
Get a specific KSI item by ID
No parameter schema in public metadata yet.
filter_by_impactFilter KSI items by impact level (low/moderate/high)
Filter KSI items by impact level (low/moderate/high)
No parameter schema in public metadata yet.
get_theme_summaryGet comprehensive guidance for a KSI theme (IAM, CNA, etc.)
Get comprehensive guidance for a KSI theme (IAM, CNA, etc.)
No parameter schema in public metadata yet.
get_evidence_examplesGet automation-friendly evidence suggestions for KSI compliance (community suggestions, not official FedRAMP)
Get automation-friendly evidence suggestions for KSI compliance (community suggestions, not official FedRAMP)
No parameter schema in public metadata yet.
list_controlsFlatten FRMR → control mappings
Flatten FRMR → control mappings
No parameter schema in public metadata yet.
get_control_requirementsGet all requirements mapped to a specific control
Get all requirements mapped to a specific control
No parameter schema in public metadata yet.
analyze_control_coverageReport which control families have FedRAMP requirements
Report which control families have FedRAMP requirements
No parameter schema in public metadata yet.
search_markdownFull-text search across documentation
Full-text search across documentation
No parameter schema in public metadata yet.
read_markdownRead specific markdown file contents
Read specific markdown file contents
No parameter schema in public metadata yet.
search_definitionsSearch FedRAMP definitions (FRD) by term
Search FedRAMP definitions (FRD) by term
No parameter schema in public metadata yet.
get_requirement_by_idGet any FRMR requirement by ID (KSI-*, FRR-*, FRD-*)
Get any FRMR requirement by ID (KSI-*, FRR-*, FRD-*)
No parameter schema in public metadata yet.
diff_frmrStructured diff of two FRMR datasets
Structured diff of two FRMR datasets
No parameter schema in public metadata yet.
grep_controls_in_markdownLocate control references in markdown
Locate control references in markdown
No parameter schema in public metadata yet.
get_significant_change_guidanceCurated Significant Change references
Curated Significant Change references
No parameter schema in public metadata yet.
search_toolsSearch and discover available tools by keyword or category
Search and discover available tools by keyword or category
No parameter schema in public metadata yet.
health_checkConfirm the server indexed successfully
Confirm the server indexed successfully
No parameter schema in public metadata yet.
update_repositoryForce update the cached FedRAMP docs
Force update the cached FedRAMP docs
No parameter schema in public metadata yet.
Sponsors
Configuration
FEDRAMP_DOCS_PATHPath to an existing FedRAMP/docs checkout (default: ~/.cache/fedramp-docs)
FEDRAMP_DOCS_AUTO_UPDATEAutomatically check for and fetch repository updates (default: true)
FEDRAMP_DOCS_UPDATE_CHECK_HOURSHours between automatic update checks (default: 24)
Readme
FedRAMP Docs MCP Server
⚠️ This project is sunsetting
This MCP server is no longer under active development. The FedRAMP search and FRMR parsing capabilities are being folded into GRC Clanker and myctrl.tools, where they live inside an actual GRC workflow instead of as a standalone subprocess.
The npm package and this repository remain available for existing users, but no new features will land here. For the reasoning and post-mortem, see the project writeup.
— Ethan (2026-04-15)
Disclaimer: This is an unofficial, community project and is not affiliated with, endorsed by, or associated with FedRAMP or the U.S. federal government. The author is not officially affiliated with FedRAMP. The FedRAMP name and any related marks are property of their respective owners.
Details
- Repository
- github.com/ethanolivertroy/fedramp-docs-mcp
- Package
fedramp-docs-mcp- Transport
- STDIO
- Registry
- MCP registry, active