Pretorin

Provides access to authoritative compliance data via an MCP server and CLI for querying frameworks, controls, and document requirements.
  • javascript

2

GitHub Stars

javascript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "pretorin-ai-pretorin-cli": {
      "command": "pretorin",
      "args": [
        "mcp-serve"
      ],
      "env": {
        "PRETORIN_API_KEY": "YOUR_API_KEY",
        "PRETORIN_API_BASE_URL": "https://platform.pretorin.com/api/v1"
      }
    }
  }
}

The Pretorin MCP Server offers AI-enabled access to authoritative compliance framework data, letting you query frameworks, control families, and document requirements from NIST, FedRAMP, CMMC, and more to reduce hallucinations and speed decision-making.

How to use

To use the MCP server, you integrate it with your AI toolchain so your assistant can query up-to-date compliance data. Start by authenticating with your API key, then run the local server as described below. Once the server is running, configure your AI tool to connect via the standard MCP channel so you can request framework metadata, control details, and document requirements directly.

How to install

Prerequisites: you need a recent Python environment and the uv tool installed on your system. The MCP client is distributed as a CLI you install through uv.

# Install the MCP client tooling
uv tool install pretorin

# Log in to obtain your API key context
pretorin login

# Start the MCP server (the server exposes an MCP endpoint via stdio)
pretorin mcp-serve

Configuration and usage notes

The MCP server uses your API key to access authoritative compliance data. You can override the stored key with an environment variable if needed. The server exposes a local standard input interface that your AI tool can connect to.

{
  "mcpServers": {
    "pretorin": {
      "type": "stdio",
      "command": "pretorin",
      "args": ["mcp-serve"]
    }
  }
}

Team setup

To automatically configure every team member, add a project root file that registers the MCP server. This makes the server available automatically for your team.

{
  "mcpServers": {
    "pretorin": {
      "type": "stdio",
      "command": "pretorin",
      "args": ["mcp-serve"]
    }
  }
}

Available tools

pretorin_login

Authenticate with the Pretorin API to establish a session and store credentials

pretorin_mcp_serve

Start the MCP server that exposes the compliant data channel to your AI tools

pretorin_frameworks_list

List all available compliance frameworks supported by the MCP server

pretorin_frameworks_get

Retrieve metadata for a specific framework by ID

pretorin_frameworks_families

List control families for a given framework ID

pretorin_frameworks_controls

List controls for a given framework and optional family filter

pretorin_frameworks_control

Get detailed information for a specific control, including references and guidance

pretorin_frameworks_documents

Get document requirements for a framework

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational