Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

mikechao/metmuseum-mcp

https://github.com/mikechao/metmuseum-mcp · scanned 2026-09-12 19:55 UTC (1 month, 2 weeks ago)

174 raw signals (0 security + 174 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v1 · 174 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 216 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.

LabelLayerStatusPath
buildApp software healthy scripts/build-ui.mjs:buildApp
build software healthy scripts/build-ui.mjs:build
inlineSharedThemeTokens software healthy scripts/ui-template-build.mjs:inlineSharedThemeTokens
inlineAppBundle software healthy scripts/ui-template-build.mjs:inlineAppBundle
buildAppHtmlTemplate software healthy scripts/ui-template-build.mjs:buildAppHtmlTemplate
resolveServerVersion software healthy src/MetMuseumServer.ts:resolveServerVersion
createMetMuseumServer software healthy src/MetMuseumServer.ts:createMetMuseumServer
setupTools software healthy src/MetMuseumServer.ts:setupTools
setupRequestHandlers software healthy src/MetMuseumServer.ts:setupRequestHandlers
setupErrorHandling software healthy src/MetMuseumServer.ts:setupErrorHandling
createServer software healthy src/index.ts:createServer
startServer software healthy src/server-utils.ts:startServer
startStdioServer software healthy src/server-utils.ts:startStdioServer
shutdown software healthy src/server-utils.ts:shutdown
startStreamableHttpServer software healthy src/server-utils.ts:startStreamableHttpServer
normalizeNulls software healthy src/api/MetMuseumApiClient.ts:normalizeNulls
getMetApiTimeoutMs software healthy src/api/MetMuseumApiClient.ts:getMetApiTimeoutMs
getDepartmentsCacheTtlMs software healthy src/api/MetMuseumApiClient.ts:getDepartmentsCacheTtlMs
sleep software healthy src/api/MetMuseumApiClient.ts:sleep
isMetApiDebugEnabled software healthy src/api/MetMuseumApiClient.ts:isMetApiDebugEnabled
logSchemaValidationFailure software healthy src/api/MetMuseumApiClient.ts:logSchemaValidationFailure
createUnexpectedResponseError software healthy src/api/MetMuseumApiClient.ts:createUnexpectedResponseError
inlineSharedThemeTokens software healthy src/ui/resolve-html.ts:inlineSharedThemeTokens
toSafeInlineScript software healthy src/ui/resolve-html.ts:toSafeInlineScript
resolveAppHtml software healthy src/ui/resolve-html.ts:resolveAppHtml
buildSearchResultsContextText software healthy src/ui/met-explorer/context-sync.ts:buildSearchResultsConte…
buildSearchResultsStructuredPayload software healthy src/ui/met-explorer/context-sync.ts:buildSearchResultsStruc…
getSearchResultsContextSignature software healthy src/ui/met-explorer/context-sync.ts:getSearchResultsContext…
asRecord software healthy src/ui/met-explorer/context-sync.ts:asRecord
getOpenAIWidgetApi software healthy src/ui/met-explorer/context-sync.ts:getOpenAIWidgetApi
candidate software healthy src/ui/met-explorer/context-sync.ts:candidate
debugContextSync software healthy src/ui/met-explorer/context-sync.ts:debugContextSync
syncResultsToOpenAIWidgetState software healthy src/ui/met-explorer/context-sync.ts:syncResultsToOpenAIWidg…
trySyncSearchResultsContext software healthy src/ui/met-explorer/context-sync.ts:trySyncSearchResultsCon…
syncSearchResultsToModelContext software healthy src/ui/met-explorer/context-sync.ts:syncSearchResultsToMode…
renderResults software healthy src/ui/met-explorer/render.ts:renderResults
renderDetails software healthy src/ui/met-explorer/render.ts:renderDetails
appendDetailRow software healthy src/ui/met-explorer/render.ts:appendDetailRow
getSelectedImageUrl software healthy src/ui/met-explorer/render.ts:getSelectedImageUrl
objectIdEquals software healthy src/ui/met-explorer/render.ts:objectIdEquals
createResultImagePlaceholder software healthy src/ui/met-explorer/render.ts:createResultImagePlaceholder
replaceCardImageWithPlaceholder software healthy src/ui/met-explorer/render.ts:replaceCardImageWithPlacehold…
getStructuredValue software healthy src/ui/met-explorer/parsers.ts:getStructuredValue
parseDepartments software healthy src/ui/met-explorer/parsers.ts:parseDepartments
parseSearchResult software healthy src/ui/met-explorer/parsers.ts:parseSearchResult
start software healthy src/ui/met-explorer/parsers.ts:start
parseExplorerLaunchState software healthy src/ui/met-explorer/parsers.ts:parseExplorerLaunchState
getObjectContextId software healthy src/ui/met-explorer/object-context.ts:getObjectContextId
updateAddContextButton software healthy src/ui/met-explorer/object-context.ts:updateAddContextButton
markObjectAsAdded software healthy src/ui/met-explorer/object-context.ts:markObjectAsAdded

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
manifest.json software healthy manifest.json
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
Dockerfile software healthy Dockerfile
smithery.yaml software healthy smithery.yaml
tsconfig.json software healthy tsconfig.json
LICENSE software healthy LICENSE
eslint.config.mjs software healthy eslint.config.mjs
AGENTS.md software healthy AGENTS.md
build-ui.mjs software healthy scripts/build-ui.mjs
ui-template-build.mjs software healthy scripts/ui-template-build.mjs
sync-versions.mjs software healthy scripts/sync-versions.mjs
publish.yml software healthy .github/workflows/publish.yml
MetMuseumServer.ts software healthy src/MetMuseumServer.ts
index.ts software healthy src/index.ts
constants.ts software healthy src/constants.ts
server-utils.ts software healthy src/server-utils.ts
types.ts software healthy src/types/types.ts
MetMuseumApiClient.ts software healthy src/api/MetMuseumApiClient.ts
resolve-html.ts software healthy src/ui/resolve-html.ts
GetMuseumObjectAppResource.ts software healthy src/ui/GetMuseumObjectAppResource.ts
OpenMetExplorerAppResource.ts software healthy src/ui/OpenMetExplorerAppResource.ts
context-sync.ts software healthy src/ui/met-explorer/context-sync.ts
render.ts software healthy src/ui/met-explorer/render.ts
parsers.ts software healthy src/ui/met-explorer/parsers.ts
object-context.ts software healthy src/ui/met-explorer/object-context.ts
mcp-app.ts software healthy src/ui/met-explorer/mcp-app.ts
mcp-app.html software healthy src/ui/met-explorer/mcp-app.html
state.ts software healthy src/ui/met-explorer/state.ts
types.ts software healthy src/ui/met-explorer/types.ts
mcp-app.ts software healthy src/ui/object-details/mcp-app.ts
mcp-app.html software healthy src/ui/object-details/mcp-app.html
theme-tokens.css software healthy src/ui/shared/theme-tokens.css
utils.ts software healthy src/ui/shared/utils.ts
types.ts software healthy src/ui/shared/types.ts
RateLimiter.ts software healthy src/utils/RateLimiter.ts
ListDepartmentsTool.ts software healthy src/tools/ListDepartmentsTool.ts
SearchMuseumObjectsTool.ts software healthy src/tools/SearchMuseumObjectsTool.ts
GetObjectTool.ts software healthy src/tools/GetObjectTool.ts
OpenMetExplorerTool.ts software healthy src/tools/OpenMetExplorerTool.ts
ListResourcesHandler.ts software healthy src/handlers/ListResourcesHandler.ts
ReadResourceHandler.ts software healthy src/handlers/ReadResourceHandler.ts
CLAUDE.md quality healthy CLAUDE.md
AGENTS.md quality healthy AGENTS.md
unknown security insecure .

LabelLayerStatusPath
scripts software healthy scripts
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
types software healthy src/types
api software healthy src/api
ui software healthy src/ui
met-explorer software healthy src/ui/met-explorer
object-details software healthy src/ui/object-details
shared software healthy src/ui/shared
utils software healthy src/utils
tools software healthy src/tools
handlers software healthy src/handlers

LabelLayerStatusPath
MetMuseumApiError software healthy src/api/MetMuseumApiClient.ts:MetMuseumApiError
MetMuseumApiClient software healthy src/api/MetMuseumApiClient.ts:MetMuseumApiClient
GetMuseumObjectAppResource software healthy src/ui/GetMuseumObjectAppResource.ts:GetMuseumObjectAppReso…
OpenMetExplorerAppResource software healthy src/ui/OpenMetExplorerAppResource.ts:OpenMetExplorerAppReso…
RateLimiter software healthy src/utils/RateLimiter.ts:RateLimiter
ListDepartmentsTool software healthy src/tools/ListDepartmentsTool.ts:ListDepartmentsTool
SearchMuseumObjectsTool software healthy src/tools/SearchMuseumObjectsTool.ts:SearchMuseumObjectsTool
GetObjectTool software healthy src/tools/GetObjectTool.ts:GetObjectTool
OpenMetExplorerTool software healthy src/tools/OpenMetExplorerTool.ts:OpenMetExplorerTool
ListResourcesHandler software healthy src/handlers/ListResourcesHandler.ts:ListResourcesHandler
ReadResourceHandler software healthy src/handlers/ReadResourceHandler.ts:ReadResourceHandler

LabelLayerStatusPath
@modelcontextprotocol/ext-apps@^1.0.1 dependencies healthy package.json
@modelcontextprotocol/sdk@^1.26.0 dependencies healthy package.json
zod@^3.24.2 dependencies healthy package.json
@antfu/eslint-config@^4.11.0 dependencies healthy package.json
@types/node@^22.14.0 dependencies healthy package.json
esbuild@^0.24.2 dependencies healthy package.json
eslint@^9.23.0 dependencies healthy package.json
eslint-plugin-format@^1.0.1 dependencies healthy package.json
shx@^0.4.0 dependencies healthy package.json
typescript@^5.8.3 dependencies healthy package.json

LabelLayerStatusPath
publish-to-npm cicd healthy .github/workflows/publish.yml
create-mcpb-release cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
repobility-clone-8ma50lxi software healthy /tmp/repobility-clone-8ma50lxi

LabelLayerStatusPath
ALL /mcp api healthy src/server-utils.ts

LabelLayerStatusPath
port:8080 network healthy README.md

LabelLayerStatusPath
127.0.0.1 network healthy README.md

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile

LabelLayerStatusPath
gha::publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy —
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/fd71a5eb-74cc-43b2-83a5-6bb8b2d12c2a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/fd71a5eb-74cc-43b2-83a5-6bb8b2d12c2a/

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.