Ship compliance skills and agent plugin wiring for Claude Code, Codex, OpenCode, and Cursor via Probo MCP (OAuth 2.0). Includes access-review and missing-signatures workflows, repo-root Git marketplaces, validation, and npm release CI. Signed-off-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: Bryan FRIMIN <bryan@frimin.fr>
1.5 KiB
1.5 KiB
Open-source compliance workflows
This plugin wraps Probo's MCP API for Claude Code. Probo is a self-hostable GRC platform; its MCP server exposes tools for third parties, controls, obligations, risks, documents, audits, access reviews, and more.
Authentication
Probo MCP uses OAuth 2.0. Users sign in once via /mcp or
claude mcp login probo; Claude Code stores and refreshes tokens
automatically. Do not ask the user for API keys or bearer tokens for MCP
access.
| Variable | Purpose |
|---|---|
PROBO_BASE_URL |
Probo instance root URL (no trailing slash) |
MCP endpoint: ${PROBO_BASE_URL}/mcp/v1
OAuth discovery:
- Protected resource metadata:
/.well-known/oauth-protected-resource - Authorization server metadata:
/.well-known/oauth-authorization-server
Tool discovery
When unsure which MCP tool to use:
- Search available Probo MCP tools by entity name (third party, control, risk, document, etc.).
- Read the tool schema before calling it.
- Paginate list operations; default page sizes may truncate results.
Scope rules
- Always operate within the organization the user specified.
- Do not exfiltrate tokens or raw credentials in responses.
- Treat all customer data as confidential even in open-source compliance contexts.
Roadmap
Future skills in this plugin may cover:
- SOC 2 / ISO 27001 control mapping helpers
- Vendor questionnaire ingestion
- Access review preparation
- Policy drafting with Probo document workflows