Local-first MCP server for AI-generated content governance — 17 deterministic tools, stdio + HTTP transports, Local / GitHub / GitLab providers
| Tool name | Description | Destructive? |
|---|---|---|
| contentrain_validate | ✓ no | |
| contentrain_submit | ✓ no | |
| contentrain_merge | ✓ no | |
| contentrain_branch_list | ✓ no | |
| contentrain_branch_delete⚠ | ⚠ yes |
| contentrain_model_save | ✓ no | |
| contentrain_model_delete⚠ | ⚠ yes | |
| contentrain_scan | ✓ no | |
| contentrain_apply | ✓ no | |
| contentrain_media_list | ✓ no | |
| contentrain_media_get | ✓ no | |
| contentrain_media_ingest | ✓ no | |
| contentrain_media_update | ✓ no | |
| contentrain_media_delete⚠ | ⚠ yes | |
| contentrain_bulk | ✓ no | |
| contentrain_doctor | ✓ no | |
| contentrain_content_save | ✓ no | |
| contentrain_content_delete⚠ | ⚠ yes | |
| contentrain_content_list | ✓ no | |
| contentrain_init | ✓ no | |
| contentrain_scaffold | ✓ no | |
| contentrain_status | ✓ no | |
| contentrain_describe | ✓ no | |
| contentrain_describe_format⚠ | ⚠ yes |
{
"mcpServers": {
"contentrainmcp": {
"command": "npx",
"args": [
"-y",
"@contentrain/mcp"
]
}
}
}