69
/ 100
25 days ago
glama

Canon MCP

Serves as the serving layer for Canon governed context repositories, enabling AI agents to query domain knowledge through DAX and SQL queries with user identity via Entra OBO.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
🔐
You'll be asked for 3 credentials: CANON_AUTH_CLIENT_SECRET, CANON_REPO_TOKEN, CANON_MCP_REFRESH_SECRET
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configCANON_AUTH_TENANT_IDEntra tenant ID
configCANON_AUTH_CLIENT_IDApp registration client ID
🔐 secretCANON_AUTH_CLIENT_SECRETClient secret (for OBO token acquisition)
configCANON_SCAN_CONFIG
configCANON_REPO_PROVIDERgithub or ado — enables remote git reads; omit for local file mode
configCANON_REPO_OWNERGitHub org / ADO org
configCANON_REPO_NAMERepository name
🔐 secretCANON_REPO_TOKENPAT with read:contents scope
configCANON_REPO_BRANCHBranch to read from (default: main)
configCANON_REPO_ADO_ORGADO org name (ADO only)
configCANON_REPO_ADO_PROJECTADO project name (ADO only)
configCANON_MCP_BASE_URLPublic HTTPS URL of this server (used in OAuth metadata)
configCANON_AUTH_REQUIRED
🔐 secretCANON_MCP_REFRESH_SECRET
configCANON_LOG_FORMAT
configCANON_MCP_PORTHTTP port (default: 8000)
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 5 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/jonvoge-canon-mcp-kby7o9)](https://m8ven.ai/mcp/jonvoge-canon-mcp-kby7o9)
commit: 104cb519b50900963756660c360aec19a5992abe
code hash: daa0a56e59dd6956ece3766ec321ed6efd274d2e99de1c6fcb42b5df201067a3
verified: 7/6/2026, 10:35:34 AM
view raw JSON →