MCPcopy Index your code
hub / github.com/amine-amaach/simulators

github.com/amine-amaach/simulators @v1.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.0 ↗ · + Follow
52 symbols 114 edges 11 files 24 documented · 46%
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

PgPort (Interface)
PgPort describes a service that generates power-generator data to be published to an MQTT Broker. [1 implementers]
pgmqtt/ports/pgPort.go
MqttPort (Interface)
(no doc) [1 implementers]
pgmqtt/ports/mqttPort.go
SimulatorPort (Interface)
(no doc) [1 implementers]
pgmqtt/ports/simPort.go

Core symbols most depended-on inside this repo

Colorize
called by 5
pgmqtt/utils/log.go
Publish
called by 4
pgmqtt/ports/mqttPort.go
setDefaults
called by 2
pgmqtt/utils/config.go
Update
called by 2
pgmqtt/ports/pgPort.go
LoadConfig
called by 1
pgmqtt/utils/config.go
Connect
called by 1
pgmqtt/ports/mqttPort.go
Close
called by 1
pgmqtt/ports/mqttPort.go
BuildPGMessagePayloads
called by 1
pgmqtt/ports/pgPort.go

Shape

Method 26
Function 15
Struct 8
Interface 3

Languages

Go100%

Modules by API surface

pgmqtt/services/pgService.go13 symbols
pgmqtt/services/simService.go7 symbols
pgmqtt/services/mqttService.go7 symbols
pgmqtt/ports/simPort.go6 symbols
pgmqtt/utils/config.go4 symbols
pgmqtt/ports/pgPort.go4 symbols
pgmqtt/ports/mqttPort.go4 symbols
pgmqtt/utils/log.go2 symbols
pgmqtt/services/models/messagePayload.go2 symbols
pgmqtt/cmd/pgmqtt/main.go2 symbols
pgmqtt/services/models/pg.go1 symbols

For agents

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

⬇ download graph artifact