MCPcopy Index your code
hub / github.com/OpenSN-Library/OpenSN-Library

github.com/OpenSN-Library/OpenSN-Library @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
636 symbols 1,563 edges 186 files 4 documented · 1%
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

Module (Interface)
(no doc) [1 implementers]
daemon/pkg/module/module_manager.go
Link (Interface)
(no doc)
daemon/model/link.go

Core symbols most depended-on inside this repo

GetLinkID
called by 51
daemon/model/link.go
GetLinkBasePtr
called by 10
daemon/model/link.go
Run
called by 10
daemon/pkg/module/module_manager.go
GetConfigEnvString
called by 9
daemon/config/config.go
Wait
called by 7
daemon/pkg/module/module_manager.go
Create
called by 6
daemon/model/link.go
GetConfigEnvNumber
called by 6
daemon/config/config.go
GetLinkList
called by 5
ui/src/Request/link.js

Shape

Function 351
Method 148
Struct 81
Class 53
Interface 2
TypeAlias 1

Languages

Go56%
Python30%
TypeScript13%
C1%

Modules by API surface

daemon/model/link.go29 symbols
TopoConfigurators/Standard/opensn/operator/emulator_operator.py28 symbols
TopoConfigurators/opensn/operator/emulator_operator.py27 symbols
ui/src/Model/Namespace.js15 symbols
daemon/utils/monitor.go13 symbols
daemon/pkg/link/virtual_link.go13 symbols
daemon/pkg/link/fix_physical_link.go13 symbols
daemon/pkg/module/module_manager.go12 symbols
daemon/pkg/module/instance_module.go11 symbols
daemon/utils/covertor.go10 symbols
daemon/pkg/synchronizer/metrics.go10 symbols
TopoConfigurators/opensn/model/instance.py10 symbols

For agents

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

⬇ download graph artifact