list_suitesLABSCO SUMMARY
The safety framework, in the assistant's reach.
Instead of a document someone reads once, the criteria and their implementation patterns are queryable while the code is being written, including which requirement a pattern answers and what points back at it.
What it is
A Python server that serves the SaferAgenticAI framework to coding assistants: the canonical criteria plus the implementation patterns layer. The package bundles criteria-v1.json, the pattern YAMLs, 4 exemplars and operational_heuristics.yaml, so a wheel install works with no repository checkout.
What you get
- list_suites and list_requirements walk the framework; get_requirement returns one in full
- search_patterns finds the implementation patterns that apply to what you are building
- get_cross_references and get_reverse_references show how a requirement connects, in both directions
- resolve_id turns an identifier into the thing it names
- An editable install picks up pattern YAML edits live, so a team can extend the corpus locally
- Versions can be pinned for an audit trail — the earliest wheels predate the corpus extension and carry fewer patterns with no heuristics, so pin a build from after that landed
Requirements
Python. Install with uvx, pipx, uv tool, pip, or a manual venv from a checkout. No account or key — everything it serves is bundled in the package.
Setup effort
One command — uvx --from git+https://github.com/NellInc/saferagenticai-mcp saferagenticai-mcp
USE CASES
Checking a design against the framework as you build
The patterns that apply to what you are writing come back at the moment the decision is being made, not at review.
Finding out what a requirement actually asks for
An identifier resolves to the requirement itself, in full, rather than to a line in a summary table.
Tracing what a requirement connects to
Cross-references in both directions, so a change to one control shows what else it touches.
Getting an overview of what the framework covers
The suites and their requirements, which is the map you need before adopting any of it.
12 tools
Listed in project docs. Your client may show a different list.
get_requirementlist_requirementssearch_patternsget_cross_referencesget_reverse_referencesresolve_idfind_patterns_for_tasklist_unreviewedreview_statslist_operational_heuristicsget_operational_heuristicBEFORE YOU INSTALL
What to know first
Tools you get
12 tools named in the project's documentation.
Requires
uvx on PATH
INSTALLATION
Connect your client
Add the block to your client, or run the command directly.
Server setup
Configuration file
{
"mcpServers": {
"saferagenticai": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/NellInc/saferagenticai-mcp",
"saferagenticai-mcp"
]
}
}
}uvx
uvx --from git+https://github.com/NellInc/saferagenticai-mcp saferagenticai-mcpHosted endpoint
https://mcp.saferagenticai.org/mcpAdd this hosted endpoint to your MCP client.