MCPcopy Index your code
hub / github.com/capensis/canopsis

github.com/capensis/canopsis @26.04.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 26.04.1 ↗ · + Follow
19,206 symbols 62,644 edges 2,862 files 4,844 documented · 25%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

HttpProvider (Interface)
HttpProvider interface is used to implement user authentication by credentials which are retrieved from http request. [12 …
community/go-engines-community/lib/security/provider.go
TokenProvider (Interface)
TokenProvider interface is used to implement user authentication by token. [12 implementers]
community/go-engines-community/lib/security/provider.go
Decoder (Interface)
Decoder interface ease the use of decoders like encoding/gob... [11 implementers]
community/go-engines-community/lib/canopsis/encoding/interface.go
ActivationService (Interface)
ActivationService checks alarm and sends activation event if alarm doesn't have active snooze and pbehavior. [86 implementers]
community/go-engines-community/lib/canopsis/alarm/activation_service.go
Consumer (Interface)
Consumer interface is used to implement AMQP consumer of engine. If Consume returns error engine will be stopped. [10 …
community/go-engines-community/lib/canopsis/engine/interface.go

Core symbols most depended-on inside this repo

append
called by 2116
community/go-engines-community/lib/api/swaggerui/swagger-ui-es-bundle-core.js
Call
called by 1646
community/go-engines-community/lib/canopsis/engine/interface.go
O
called by 1515
community/go-engines-community/lib/api/swaggerui/swagger-ui-standalone-preset.js
Respond
called by 1117
community/go-engines-community/lib/api/httperror/responder.go
String
called by 948
community/go-engines-community/lib/utils/wrapper_regex.go
flushPromises
called by 842
community/sources/webcore/src/canopsis-next/tests/unit/utils/vue.js
find
called by 841
community/go-engines-community/lib/canopsis/eventfilter/rule_adapter.go
Err
called by 839
community/go-engines-community/lib/mongo/cursor.go

Shape

Function 8,778
Method 8,074
Struct 1,547
Class 459
Interface 312
TypeAlias 26
FuncType 10

Languages

Go59%
TypeScript41%
Python1%

Modules by API surface

community/go-engines-community/mocks/github.com/redis/go-redis/v9/cmdable.go2,402 symbols
community/go-engines-community/lib/api/swaggerui/swagger-ui-es-bundle-core.js1,114 symbols
community/go-engines-community/lib/api/swaggerui/swagger-ui.js930 symbols
community/go-engines-community/lib/api/swaggerui/swagger-ui-standalone-preset.js695 symbols
community/sources/webcore/src/canopsis-next/src/components/modals/index.js120 symbols
community/go-engines-community/mocks/lib/mongo/mongo.go114 symbols
community/go-engines-community/lib/canopsis/config/config_provider.go113 symbols
community/sources/webcore/src/canopsis-next/tests/e2e/page-objects/widget/common.js88 symbols
community/go-engines-community/mocks/lib/canopsis/pbehavior/pbehavior.go88 symbols
community/go-engines-community/lib/mongo/mongo.go88 symbols
community/go-engines-community/lib/canopsis/rpc/events_easyjson.go88 symbols
community/go-engines-community/mocks/lib/canopsis/action/action.go80 symbols

Datastores touched

(mongodb)Database · 1 repos
canopsisDatabase · 1 repos
canopsisDatabase · 1 repos
canopsis_tech_metricsDatabase · 1 repos
adminDatabase · 1 repos
cnopsisDatabase · 1 repos
(mysql)Database · 1 repos
ticketsDatabase · 1 repos

For agents

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

⬇ download graph artifact