MCPcopy
hub / github.com/homarr-labs/homarr

github.com/homarr-labs/homarr @v1.68.1 sqlite

repository ↗ · DeepWiki ↗ · release v1.68.1 ↗
4,011 symbols 11,419 edges 1,647 files 87 documented · 2%

Extension points exported contracts — how you extend this code

IIntegrationErrorHandler (Interface)
(no doc) [6 implementers]
packages/integrations/src/base/errors/handler.ts
ResourceParser (Interface)
(no doc) [4 implementers]
packages/api/src/router/kubernetes/resource-parser/resource-parser.ts
Logger (Interface)
(no doc) [3 implementers]
packages/cron-jobs-core/src/logger.ts
ILogger (Interface)
(no doc) [1 implementers]
packages/core/src/infrastructure/logs/index.ts
ConfirmModalProps (Interface)
(no doc)
packages/modals/src/confirm-modal.tsx
DefaultWidgetConfig (Interface)
(no doc)
packages/definitions/src/widget-integration-map.ts
Session (Interface)
(no doc)
packages/auth/index.ts
BeszelAlertsData (Interface)
(no doc)
packages/request-handler/src/beszel.ts

Core symbols most depended-on inside this repo

parse
called by 196
packages/api/src/router/kubernetes/resource-parser/resource-parser.ts
createDb
called by 192
packages/db/test/db-mock.ts
debug
called by 124
packages/core/src/test/infrastructure/logs/index.ts
fetchWithTrustedCertificatesAsync
called by 121
packages/core/src/infrastructure/http/request.ts
handler
called by 105
packages/integrations/src/truenas/truenas-client.ts
createLogger
called by 104
packages/core/src/infrastructure/logs/index.ts
info
called by 96
packages/core/src/test/infrastructure/logs/index.ts
warn
called by 94
packages/core/src/test/infrastructure/logs/index.ts

Shape

Function 2,261
Method 732
Interface 729
Class 286
Enum 3

Languages

TypeScript100%

Modules by API surface

packages/integrations/src/archive-team-warrior/archive-team-warrior-integration.ts30 symbols
packages/widgets/src/notebook/notebook.tsx29 symbols
packages/integrations/src/beszel/beszel-integration.ts27 symbols
packages/integrations/src/truenas/truenas-client.ts24 symbols
packages/redis/src/lib/channel.ts22 symbols
packages/integrations/src/umami/umami-integration.ts22 symbols
packages/integrations/src/overseerr/overseerr-integration.ts21 symbols
packages/integrations/src/beszel/beszel-types.ts20 symbols
packages/integrations/src/mock/data/beszel.ts19 symbols
packages/integrations/src/coolify/coolify-integration.ts19 symbols
packages/integrations/src/base/test-connection/test-connection-error.ts19 symbols
packages/integrations/src/technitium/technitium-integration.ts18 symbols

Dependencies from manifests, versioned

@auth/corecatalog: · 1×
@auth/drizzle-adaptercatalog: · 1×
@ctrl/delugecatalog: · 1×
@ctrl/qbittorrentcatalog: · 1×
@ctrl/transmissioncatalog: · 1×
@dnd-kit/corecatalog: · 1×
@dnd-kit/modifierscatalog: · 1×
@dnd-kit/sortablecatalog: · 1×
@dnd-kit/utilitiescatalog: · 1×
@docusaurus/core3.10.1 · 1×
@docusaurus/faster3.10.1 · 1×
@docusaurus/module-type-aliases3.10.1 · 1×

Datastores touched

(mysql)Database · 1 repos
homarrdbDatabase · 1 repos
homarrdbDatabase · 1 repos

For agents

$ claude mcp add homarr \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact