tb8412/qae-claude-mcp-example
MCP server for QAE safety certification — gives Claude deterministic safety evaluation for autonomous actions
<!-- mcp-name: io.github.tb8412/qae-safety-mcp -->
An MCP (Model Context Protocol) server that gives Claude access to deterministic safety certification for autonomous actions. Built on the QAE safety kernel, this server enables Claude to evaluate the safety profile of proposed actions across multiple constraint dimensions (scope, reversibility, sensitivity) before execution.
Claude Desktop / IDE
↓
MCP Client
↓
MCP Protocol
↓
QAE-Claude-MCP-Server
↓
Python MCP SDK
↓
qae_safety Package (PyO3 bindings to Rust kernel)
↓
QAE Safety Certification Engine
↓
SafetyCertificate (Certified / Warning / Escalate / Blocked)pip install -e .This installs the MCP server and its dependencies (qae-safety, mcp). The qae-safety package is the production PyO3 binding to the Rust QAE safety kernel, available on PyPI. Requires Python 3.9+.
Add the MCP server to your Claude Desktop configuration:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"qae-safety": {
"command": "python",
"args": ["-m", "qae_mcp_server"],
"env": {}
}
}
}The MCP server will start automatically. You can see available tools in the tool menu.
In Claude, you can now use the following tools:
Action: "Deploy new recommendation algorithm to 10% of users"
Scope: 0.7 (affects moderate user segment)
Reversibility: 0.4 (difficult to rollback)
Sensitivity: 0.8 (high impact on user experience)Loading reviews...