MCPcopy Index your code
hub / github.com/canonical/maas

github.com/canonical/maas @3.7.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 3.7.2 ↗ · + Follow
34,479 symbols 224,699 edges 2,591 files 7,561 documented · 22%
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

Configurator (Interface)
Configurator is an interface that wraps configuration methods. Provided activities and workflows will be registered on t [5 …
src/maasagent/internal/workflow/worker/pool.go
Cache (Interface)
(no doc) [5 implementers]
src/maasagent/internal/resolver/cache.go
Cache (Interface)
(no doc) [5 implementers]
src/maasagent/internal/httpproxy/cache.go
Controller (Interface)
(no doc) [3 implementers]
src/maasagent/internal/servicecontroller/controller.go
Pool (Interface)
Pool interface describes a pool implementation. A pool should have maximum capacity. An ideal pool is threadsafe and eas [1 …
src/maasagent/internal/connpool/pool.go

Core symbols most depended-on inside this repo

make_name
called by 5336
src/maastesting/factory.py
make_Node
called by 3446
src/maasserver/testing/factory.py
make_Interface
called by 1543
src/maasserver/testing/factory.py
filter
called by 1477
src/maasserver/testing/fixtures.py
get
called by 1432
src/maasserver/websockets/base.py
make_User
called by 1347
src/maasserver/testing/factory.py
deferToDatabase
called by 1231
src/maasserver/utils/threads.py
save
called by 1154
src/maasserver/models/tag.py

Shape

Method 25,468
Class 5,566
Function 3,213
Struct 121
Route 70
FuncType 19
Interface 12
TypeAlias 10

Languages

Python98%
Go2%

Modules by API surface

src/maasserver/models/tests/test_node.py857 symbols
src/maasserver/forms/__init__.py314 symbols
src/maasserver/models/node.py283 symbols
src/maasserver/models/tests/test_interface.py281 symbols
src/maasserver/websockets/handlers/tests/test_machine.py261 symbols
src/maasserver/triggers/tests/test_websocket_listener.py248 symbols
src/metadataserver/tests/test_api.py240 symbols
src/maasserver/utils/tests/test_orm.py240 symbols
src/maasserver/api/tests/test_machine.py240 symbols
src/provisioningserver/utils/tests/test_network.py223 symbols
src/provisioningserver/utils/tests/test_twisted.py222 symbols
src/maasserver/tests/test_node_constraint_filter_forms.py195 symbols

Datastores touched

dbnameDatabase · 1 repos
maasdbDatabase · 1 repos
dbDatabase · 1 repos
mydbDatabase · 1 repos

For agents

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

⬇ download graph artifact