Skip to content

Installation

Ethan Troy edited this page Jan 14, 2026 · 1 revision

Installation Options

Multiple ways to install and run fedramp-docs-mcp.

npm/npx (Recommended)

Using npx (No Install)

npx fedramp-docs-mcp

Global Installation

npm install -g fedramp-docs-mcp
fedramp-docs-mcp

Project Local

npm install fedramp-docs-mcp
npx fedramp-docs-mcp

Docker

Quick Run

docker run -it ghcr.io/ethanolivertroy/fedramp-docs-mcp:latest

With Persistent Cache

docker run -it \
  -v fedramp-cache:/root/.cache/fedramp-docs \
  ghcr.io/ethanolivertroy/fedramp-docs-mcp:latest

Docker Compose

version: '3.8'
services:
  fedramp-docs-mcp:
    image: ghcr.io/ethanolivertroy/fedramp-docs-mcp:latest
    stdin_open: true
    tty: true
    volumes:
      - fedramp-cache:/root/.cache/fedramp-docs
volumes:
  fedramp-cache:

Security-Hardened Docker

docker run -it \
  --user 1000:1000 \
  --read-only \
  --memory=512m \
  --cap-drop=ALL \
  --security-opt=no-new-privileges:true \
  -v fedramp-cache:/home/fedramp/.cache/fedramp-docs \
  ghcr.io/ethanolivertroy/fedramp-docs-mcp:latest

Build from Source

git clone https://github.com/ethanolivertroy/fedramp-docs-mcp.git
cd fedramp-docs-mcp
npm install
npm run build
node dist/index.js

Environment Variables

Variable Default Description
FEDRAMP_DOCS_PATH ~/.cache/fedramp-docs Path to FedRAMP docs
FEDRAMP_DOCS_AUTO_UPDATE true Auto-check for updates
FEDRAMP_DOCS_UPDATE_CHECK_HOURS 24 Hours between checks

Next Steps

Clone this wiki locally