MCPcopy Index your code
hub / github.com/dcrodman/archon

github.com/dcrodman/archon @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
683 symbols 1,786 edges 59 files 251 documented · 37%
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

Backend (Interface)
Backend is an interface for a sub-server that handles a specific set of client interactions as part of the game flow. [6 …
internal/backend.go
Shipgate (Interface)
================== Shipgate Interface ================== ShipgateService provides game functionality and is intended for [3 …
internal/shipgate/shipgate.twirp.go
CryptoSession (Interface)
CryptoSession is an interface for the cryptographic operations required to exchange commands between a PSO game client a [2 …
internal/core/client/crypto.go
TwirpServer (Interface)
TwirpServer is the interface generated server structs will support: they're HTTP handlers with additional methods for ac [1 …
internal/shipgate/shipgate.twirp.go
HTTPClient (Interface)
===== Utils ===== HTTPClient is the interface used by generated clients to send HTTP requests. It is fulfilled by *(net/
internal/shipgate/shipgate.twirp.go

Core symbols most depended-on inside this repo

writeError
called by 98
internal/shipgate/shipgate.twirp.go
Error
called by 42
internal/shipgate/shipgate.twirp.go
Send
called by 41
internal/core/client/client.go
wrapInternal
called by 36
internal/shipgate/shipgate.twirp.go
handleRequestBodyError
called by 27
internal/shipgate/shipgate.twirp.go
StructFromBytes
called by 25
internal/core/bytes/util.go
Write
called by 24
internal/core/client/client.go
callResponseSent
called by 19
internal/shipgate/shipgate.twirp.go

Shape

Method 422
Function 148
Struct 102
Interface 6
TypeAlias 5

Languages

Go100%

Modules by API surface

internal/shipgate/shipgate.twirp.go133 symbols
internal/core/proto/archon.pb.go98 symbols
internal/shipgate/shipgate.pb.go90 symbols
internal/character/character_server.go31 symbols
internal/commands/login.go26 symbols
internal/patch/data_server.go23 symbols
internal/core/client/crypto.go20 symbols
internal/ship/game_server.go13 symbols
internal/core/encryption/encryption.go13 symbols
internal/core/client/client.go12 symbols
internal/ship/auth_server.go11 symbols
internal/shipgate/service.go10 symbols

For agents

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

⬇ download graph artifact