FedRAMP Rules MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@FedRAMP Rules MCP ServerWhat does rule FRC-CSO-FCP require?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
FedRAMP Rules MCP Server
An MCP server that answers questions about the
FedRAMP Consolidated Rules for 2026. It bundles the official markdown corpus
from fedramp/2026-markdown and
exposes it to LLM agents through search and retrieval tools, so answers come from
the authoritative source text — with citations to file paths and rule IDs.
The content is vendored at a pinned commit (see scripts/sync_content.py), so
the server works offline, responds instantly, and gives stable, reproducible
answers. Re-run the sync script to update.
Tools
Tool | Description |
| BM25 full-text search across the whole corpus. Optional |
| Return the full markdown of one document by its repo-relative |
| Browse the corpus tree, optionally filtered to a section. |
| Retrieve a rule by ID ( |
| Look up a defined term by name, alias, or FRD ID ( |
There is also a fedramp://source resource exposing the source repo, pinned
commit, and sync timestamp for provenance.
Related MCP server: fedramp-docs-mcp
Install
Requires uv and Python 3.12+. The rules corpus is bundled in the package, so no clone or extra download is needed — install straight from GitHub:
uv tool install git+https://github.com/dan-fedramp/fedramp-rules-mcpThen run the server over stdio with:
fedramp-rules-mcpOr run it without installing (uv fetches, builds, and runs in one step):
uvx --from git+https://github.com/dan-fedramp/fedramp-rules-mcp fedramp-rules-mcpPin to a specific version by appending a ref, e.g.
git+https://github.com/dan-fedramp/fedramp-rules-mcp@main.
Connecting a client
Claude Code
claude mcp add fedramp-rules -- uvx --from git+https://github.com/dan-fedramp/fedramp-rules-mcp fedramp-rules-mcpClaude Desktop / other stdio clients
Add to the client's MCP server config (e.g. claude_desktop_config.json):
{
"mcpServers": {
"fedramp-rules": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/dan-fedramp/fedramp-rules-mcp",
"fedramp-rules-mcp"
]
}
}
}If you installed with uv tool install, you can instead set "command": "fedramp-rules-mcp" with no args.
MCP Inspector
npx @modelcontextprotocol/inspector uvx --from git+https://github.com/dan-fedramp/fedramp-rules-mcp fedramp-rules-mcpDevelopment
To work on the server from a local clone:
git clone https://github.com/dan-fedramp/fedramp-rules-mcp
cd fedramp-rules-mcp
uv sync # install dependencies
uv run python -m pytest -q # run the smoke tests
uv run fedramp-rules-mcp # run the server from sourceUpdating the bundled rules
# vendor a specific commit or branch, then commit the result
uv run python scripts/sync_content.py --ref <commit-sha-or-branch>How it works
scripts/sync_content.pydownloads the repo tarball and extracts every.mdfile intosrc/fedramp_rules_mcp/content/, writing_meta.jsonfor provenance.content.pyloads the corpus once, strips YAML frontmatter, and parses the two structured artifacts: the glossary indefinitions.md(FRD-*terms) and the??? abstract "<ID>"rule blocks throughout the corpus.search.pybuilds an in-memory Okapi BM25 index (no external services); the tokenizer preserves hyphenated IDs so rule-ID queries match.server.pywires the five tools with Pydantic-validated inputs and markdown/JSON output.
Notes
This is an unofficial tool built on public FedRAMP content. It is not affiliated with or endorsed by FedRAMP or the GSA. Always confirm against the official source for authoritative guidance.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityFmaintenanceEnables querying and analysis of FedRAMP documentation, compliance requirements, and security controls through structured tools that search markdown guidance, analyze FRMR datasets, and track regulatory changes.Last updated204418MIT
- FlicenseAqualityCmaintenanceAn unofficial MCP server that exposes public FedRAMP 20x documentation as deterministic, citable lookup tools for AI assistants, with every response citing the exact upstream source.Last updated7
- Flicense-qualityCmaintenanceProvides search, detail lookup, and gap listing tools for a security control inventory, enabling natural language queries about control status and gaps.Last updated

@aws/ftr-eval-mcpofficial
Alicense-qualityAmaintenanceAutomates the AWS Foundational Technical Review (FTR) partner self-assessment by evaluating SOC 2 and WAFR reports against defined controls, returning structured PASS/FAIL decisions with reasoning.Last updatedMIT No Attribution
Related MCP Connectors
SAM.gov MCP — Federal contract opportunities and entity registration data
Remote MCP for MCP tool deprecation receipt, structured receipts, audit logs, and reviewer-ready evi
Remote MCP for MCP consent scope receipt, structured receipts, audit logs, and reviewer-ready eviden
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/dan-fedramp/fedramp-rules-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server