An MCP server that provides tools to author OSCAL security compliance documentation
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
MCP server to easily use compliance-trestle (OSCAL tool) from Claude, Roo, or any MCP-compliant client.
mcp-name: io.github.oscal-compass/compliance-trestle-mcp
This project can be used in the following two ways:
Choose the option that best fits your workflow.
Add the following JSON to .roo/mcp.json (Roo workspace):
Open Roo, confirm trestle tools are listed in the MCP panel, and execute as needed.
https://github.com/user-attachments/assets/59215549-cad9-4101-baa4-ecba77ac3904
mcp.json configSave this as mcp.json in your current directory.
Sample output (tools available):
trestle_init)Start MCP interactive shell:
Then run, for example:
Typical result:
You'll see folders as follows:
trestle_init: Initialize a trestle workspacetrestle_import: Import OSCAL models (Catalog/Profile/etc.) from a file or URLtrestle_author_catalog_generate: Generate markdown controls from a catalogtrestle_author_profile_generate: Generate markdown for profilestrestle_author_profile_resolve: Resolve profile to catalogtrestle_author_profile_assemble: Assemble markdown controls into profile JSONtrestle_task_csv_to_oscal_cd: Convert a CSV mapping file into an OSCAL component definitiontrestle_task_xlsx_to_oscal_poam: Convert a FedRAMP-format XLSX spreadsheet into an OSCAL Plan of Action and Milestones (POA&M)trestle_validate: Validate a standalone OSCAL file (any top-level model, e.g. POA&M) against the OSCAL schema (and trestle's semantic checks)For advanced use, refer to official compliance-trestle docs or developer documents in this repo.
mcp.json is correct.We are a Cloud Native Computing Foundation sandbox project.
The Linux Foundationยฎ (TLF) has registered trademarks and uses trademarks. For a list of TLF trademarks, see Trademark Usage.
OSCAL Compass is an independent open source project. It is not affiliated with, endorsed by, or sponsored by the National Institute of Standards and Technology (NIST) or any other government agency.
OSCAL Compass was originally contributed by IBM.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/compliance-trestle-mcp)<a href="https://allmcps.com/mcp/compliance-trestle-mcp"><img src="https://allmcps.com/api/badge/compliance-trestle-mcp?style=directory" alt="Compliance Trestle MCP on AllMCPs" /></a>