https://github.com/commontrace/mcp
· scanned 2026-06-17 01:50 UTC (1 month, 1 week ago)
6 raw signals (0 security + 6 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +17.0 (diff) · 6 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 55 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
_extract_api_key |
software | healthy | app/server.py:53 |
_validate_uuid |
software | healthy | app/server.py:63 |
_clamp |
software | healthy | app/server.py:72 |
search_traces |
software | healthy | app/server.py:77 |
contribute_trace |
software | healthy | app/server.py:140 |
vote_trace |
software | healthy | app/server.py:206 |
get_trace |
software | healthy | app/server.py:264 |
list_tags |
software | healthy | app/server.py:305 |
amend_trace |
software | healthy | app/server.py:340 |
health_check |
software | healthy | app/server.py:389 |
_safe_name |
software | healthy | app/formatters.py:10 |
format_search_results |
software | healthy | app/formatters.py:21 |
format_trace |
software | healthy | app/formatters.py:92 |
format_contribution_result |
software | healthy | app/formatters.py:129 |
format_vote_result |
software | healthy | app/formatters.py:146 |
format_tags |
software | healthy | app/formatters.py:161 |
format_amendment_result |
software | healthy | app/formatters.py:178 |
format_error |
software | healthy | app/formatters.py:188 |
__init__ |
software | healthy | app/backend_client.py:128 |
call |
software | healthy | app/backend_client.py:47 |
_on_success |
software | healthy | app/backend_client.py:66 |
_on_failure |
software | healthy | app/backend_client.py:70 |
get |
software | healthy | app/backend_client.py:185 |
allow |
software | healthy | app/backend_client.py:106 |
post |
software | healthy | app/backend_client.py:142 |
_request |
software | healthy | app/backend_client.py:197 |
close |
software | dead | app/backend_client.py:211 |
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
railway.toml |
software | healthy | railway.toml |
LICENSE |
software | healthy | LICENSE |
Dockerfile |
software | healthy | Dockerfile |
server.py |
software | healthy | app/server.py |
formatters.py |
software | healthy | app/formatters.py |
__init__.py |
software | healthy | app/__init__.py |
__main__.py |
software | healthy | app/__main__.py |
config.py |
software | healthy | app/config.py |
backend_client.py |
software | healthy | app/backend_client.py |
ci.yml |
software | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
MCPSettings |
software | healthy | app/config.py:9 |
CircuitOpenError |
software | healthy | app/backend_client.py:17 |
BackendUnavailableError |
software | healthy | app/backend_client.py:22 |
RateLimitError |
software | healthy | app/backend_client.py:27 |
CircuitBreaker |
software | healthy | app/backend_client.py:32 |
PerKeyCircuitBreakerPool |
software | healthy | app/backend_client.py:77 |
TokenBucketRateLimiter |
software | healthy | app/backend_client.py:98 |
BackendClient |
software | healthy | app/backend_client.py:120 |
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
commontrace__mcp |
software | healthy | /data/fable5_failed_archive/commontrace__mcp |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
smoke |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/e902d77f-caa0-4869-8a1e-1171cc401c05/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e902d77f-caa0-4869-8a1e-1171cc401c05/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.