https://github.com/RhombusSystems/rhombus-node-mcp
· scanned 2026-06-15 23:50 UTC (2 months, 3 weeks ago)
34 raw signals (0 security + 34 graph)
Last scanned 2 months, 3 weeks ago · v1 · 34 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 530 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 |
|---|---|---|---|
findTextContent |
software | healthy | test/utils.ts:findTextContent |
findImageContent |
software | healthy | test/utils.ts:findImageContent |
isLiveConfigured |
software | healthy | test/utils.ts:isLiveConfigured |
isHeavyTestEnabled |
software | healthy | test/utils.ts:isHeavyTestEnabled |
so |
software | healthy | test/utils.ts:so |
captureToolHandler |
software | healthy | test/utils.ts:captureToolHandler |
call |
software | healthy | test/utils.ts:call |
spyOnPostApi |
software | healthy | test/utils.ts:spyOnPostApi |
type |
software | healthy | test/utils.ts:type |
dumpApiCallsOnFailure |
software | healthy | test/utils.ts:dumpApiCallsOnFailure |
shuffleAndSample |
software | healthy | test/utils.ts:shuffleAndSample |
rateLimitedMap |
software | healthy | test/utils.ts:rateLimitedMap |
printResultsTable |
software | healthy | test/utils.ts:printResultsTable |
hLine |
software | healthy | test/utils.ts:hLine |
makeArgs |
software | healthy | test/tools/automated-prompts-tool.test.ts:makeArgs |
parsePayload |
software | healthy | test/tools/automated-prompts-tool.test.ts:parsePayload |
baseCreateArgs |
software | healthy | test/tools/automated-prompts-tool.test.ts:baseCreateArgs |
unionSchemas |
software | healthy | scripts/generate-zod-schemas.ts:unionSchemas |
visit |
software | healthy | scripts/generate-zod-schemas.ts:visit |
createApiClient |
software | healthy | scripts/generate-zod-schemas.ts:createApiClient |
main |
software | healthy | scripts/generate-zod-schemas.ts:main |
TOOL_HANDLER |
software | healthy | templates/template-tool.ts:TOOL_HANDLER |
createTool |
software | healthy | templates/template-tool.ts:createTool |
getMyRequest |
software | healthy | templates/template-tool-api.ts:getMyRequest |
serverInit |
software | healthy | src/createServer.ts:serverInit |
pickToolsForSession |
software | healthy | src/createServer.ts:pickToolsForSession |
isNodeDevEnvironment |
software | healthy | src/createServer.ts:isNodeDevEnvironment |
describeCallerForDevLogs |
software | healthy | src/createServer.ts:describeCallerForDevLogs |
logDevToolRegistration |
software | healthy | src/createServer.ts:logDevToolRegistration |
createServer |
software | healthy | src/createServer.ts:createServer |
generateRandomString |
software | healthy | src/util.ts:generateRandomString |
extractFromToolExtra |
software | healthy | src/util.ts:extractFromToolExtra |
getFilePathsInDirectory |
software | healthy | src/util.ts:getFilePathsInDirectory |
createToolTextContent |
software | healthy | src/util.ts:createToolTextContent |
createToolStructuredContent |
software | healthy | src/util.ts:createToolStructuredContent |
removeNullFields |
software | healthy | src/util.ts:removeNullFields |
value |
software | healthy | src/util.ts:value |
formatTimestamp |
software | healthy | src/util.ts:formatTimestamp |
formatIsoWithOffset |
software | healthy | src/util.ts:formatIsoWithOffset |
main |
software | healthy | src/index.ts:main |
buildTrie |
software | healthy | src/filtering-utils.ts:buildTrie |
filterByTrie |
software | healthy | src/filtering-utils.ts:filterByTrie |
filterIncludedFields |
software | healthy | src/filtering-utils.ts:filterIncludedFields |
getNestedValue |
software | healthy | src/filtering-utils.ts:getNestedValue |
matchesCondition |
software | healthy | src/filtering-utils.ts:matchesCondition |
applyFilterBy |
software | healthy | src/filtering-utils.ts:applyFilterBy |
zodToDotNotationPaths |
software | healthy | src/filtering-utils.ts:zodToDotNotationPaths |
applyFilteringToResult |
software | healthy | src/filtering-utils.ts:applyFilteringToResult |
createFilteringProxy |
software | healthy | src/filtering-utils.ts:createFilteringProxy |
wrappedHandler |
software | healthy | src/filtering-utils.ts:wrappedHandler |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
yarn.lock |
software | healthy | yarn.lock |
publish.sh |
software | healthy | publish.sh |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
Dockerfile |
software | healthy | Dockerfile |
smithery.yaml |
software | healthy | smithery.yaml |
package-lock.json |
software | healthy | package-lock.json |
.env.test.template |
software | healthy | .env.test.template |
tsconfig.json |
software | healthy | tsconfig.json |
AGENTS.md |
software | healthy | AGENTS.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
utils.ts |
software | healthy | test/utils.ts |
setup.ts |
software | healthy | test/setup.ts |
automated-prompts-tool.test.ts |
software | healthy | test/tools/automated-prompts-tool.test.ts |
camera-tool.live.test.ts |
software | healthy | test/tools/camera-tool.live.test.ts |
camera-tool.test.ts |
software | healthy | test/tools/camera-tool.test.ts |
generate-zod-schemas.ts |
software | healthy | scripts/generate-zod-schemas.ts |
create-new-tool.ts |
software | healthy | scripts/create-new-tool.ts |
openapi.json |
software | healthy | assets/openapi.json |
template-tool-types.ts |
software | healthy | templates/template-tool-types.ts |
template-tool.ts |
software | healthy | templates/template-tool.ts |
template-tool-api.ts |
software | healthy | templates/template-tool-api.ts |
publish.yml |
software | healthy | .github/workflows/publish.yml |
createServer.ts |
software | healthy | src/createServer.ts |
util.ts |
software | healthy | src/util.ts |
index.ts |
software | healthy | src/index.ts |
filtering-utils.ts |
software | healthy | src/filtering-utils.ts |
constants.ts |
software | healthy | src/constants.ts |
auth-context.ts |
software | healthy | src/auth-context.ts |
types.ts |
software | healthy | src/types.ts |
logger.ts |
software | healthy | src/logger.ts |
schema.ts |
software | healthy | src/types/schema.ts |
camera-tool-types.ts |
software | healthy | src/types/camera-tool-types.ts |
user-access-trail-tool-types.ts |
software | healthy | src/types/user-access-trail-tool-types.ts |
get-org-information-tool-types.ts |
software | healthy | src/types/get-org-information-tool-types.ts |
door-schedule-exception-tool-types.ts |
software | healthy | src/types/door-schedule-exception-tool-types.ts |
faces-tools-types.ts |
software | healthy | src/types/faces-tools-types.ts |
door-tool-types.ts |
software | healthy | src/types/door-tool-types.ts |
analytics-tool-types.ts |
software | healthy | src/types/analytics-tool-types.ts |
entity-lookup-tool-types.ts |
software | healthy | src/types/entity-lookup-tool-types.ts |
alarm-monitoring-tool-types.ts |
software | healthy | src/types/alarm-monitoring-tool-types.ts |
automated-prompts-tool-types.ts |
software | healthy | src/types/automated-prompts-tool-types.ts |
clips-tool-types.ts |
software | healthy | src/types/clips-tool-types.ts |
search-tool-types.ts |
software | healthy | src/types/search-tool-types.ts |
deviceType.ts |
software | healthy | src/types/deviceType.ts |
time-tool-types.ts |
software | healthy | src/types/time-tool-types.ts |
create-camera-policy-tool-types.ts |
software | healthy | src/types/create-camera-policy-tool-types.ts |
get-entity-tool-types.ts |
software | healthy | src/types/get-entity-tool-types.ts |
lpr-tool-types.ts |
software | healthy | src/types/lpr-tool-types.ts |
time-conversion-tool-types.ts |
software | healthy | src/types/time-conversion-tool-types.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
test |
software | healthy | test |
tools |
software | healthy | test/tools |
scripts |
software | healthy | scripts |
assets |
software | healthy | assets |
templates |
software | healthy | templates |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
types |
software | healthy | src/types |
disabled-tools |
software | healthy | src/disabled-tools |
api |
software | healthy | src/api |
network |
software | healthy | src/network |
resources |
software | healthy | src/resources |
transports |
software | healthy | src/transports |
utils |
software | healthy | src/utils |
tools-console |
software | healthy | src/tools-console |
services |
software | healthy | src/services |
tools |
software | healthy | src/tools |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | src/transports/streamable-http.ts |
GET /.well-known/oauth-protected-resource |
api | healthy | src/transports/streamable-http.ts |
POST /mcp |
api | healthy | src/transports/streamable-http.ts |
GET /mcp |
api | healthy | src/transports/streamable-http.ts |
DELETE /mcp |
api | healthy | src/transports/streamable-http.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/transports/streamable-http.ts |
security | healthy | src/transports/streamable-http.ts |
auth::.github/workflows/publish.yml |
security | healthy | .github/workflows/publish.yml |
auth::src/auth-context.ts |
security | healthy | src/auth-context.ts |
auth::src/network/network.ts |
security | healthy | src/network/network.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
ZodSchemaGenerator |
software | healthy | scripts/generate-zod-schemas.ts:ZodSchemaGenerator |
FaissSearchService |
software | healthy | src/services/faiss-search-service.ts:FaissSearchService |
EmbeddingService |
software | healthy | src/services/embedding-service.ts:EmbeddingService |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-dfliq6ae |
software | healthy | /tmp/repobility-clone-dfliq6ae |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3123 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/4fd4e3b8-b837-4426-9173-ff577231ba9c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/4fd4e3b8-b837-4426-9173-ff577231ba9c/
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.