Campaign attribution helps the maintainer understand which launch, maintainer, bot, or paid-readiness paths lead to real MCP Observatory usage.
Telemetry remains opt-out and private to the project owner. Campaign values are safe slugs only and are not written into public reports, SARIF artifacts, or generated adoption kit files.
npx @kryptosai/mcp-observatory test npx -y my-mcp-server --campaign maintainer-prThe flag is supported by:
testscanscan deeprunsetup-ciinit-ci
For test, --campaign can appear after the MCP command and is stripped before launching the target server.
MCP_OBSERVATORY_CAMPAIGN=bot-runtime-review npx @kryptosai/mcp-observatory scanUse the environment variable when a bot, CI workflow, or documentation snippet cannot safely add another CLI flag.
Campaign slugs must be 2-64 characters and use only:
- letters
- numbers
._-
Examples:
maintainer-prcode-scanning-demoagent-cipaid-readiness
| Campaign | Use |
|---|---|
maintainer-pr |
Read-only CI PRs to existing MCP projects |
code-scanning-demo |
SARIF and GitHub Code Scanning launch snippets |
agent-ci |
Bot or coding-agent generated CI adoption |
safety-index |
Target Gallery and Safety Index contribution flow |
paid-readiness |
MCP Readiness Review CTA |