MCPcopy Index your code
hub / github.com/TalesMUD/talesmud

github.com/TalesMUD/talesmud @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,977 symbols 8,382 edges 274 files 1,272 documented · 43%
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

PartiesRepository (Interface)
PartiesRepository provides access to party data. [15 implementers]
pkg/repository/interfaces.go
Command (Interface)
Command ... commands * Commands are usually parsed from player input or sent from other actions, commands usually trigge [37 …
pkg/mudserver/game/commands/command.go
ScriptsRepository (Interface)
ScriptsRepository interface for loading scripts [9 implementers]
pkg/scripts/events/registry.go
App (Interface)
App ... main application structure [6 implementers]
pkg/server/server.go
LootTablesService (Interface)
LootTablesService delivers logical functions on top of the loot tables repository [1 implementers]
pkg/service/loottables.go
HTTPResponder (Interface)
HTTPResponder serves method to respond to http calls
pkg/util/util.go
ScriptsRepository (Interface)
ScriptsRepository provides access to script data. [9 implementers]
pkg/repository/interfaces.go
State (Interface)
State ... [3 implementers]
pkg/mudserver/game/state.go

Core symbols most depended-on inside this repo

w
called by 1238
public/mud-client/public/bundle.js
D
called by 964
public/mud-client/public/bundle.js
n
called by 869
public/mud-client/public/bundle.js
x
called by 831
public/mud-client/public/bundle.js
T
called by 495
public/mud-client/public/bundle.js
c
called by 418
public/mud-client/public/bundle.js
m
called by 417
public/mud-client/public/bundle.js
S
called by 407
public/mud-client/public/bundle.js

Shape

Function 1,305
Method 1,232
Struct 267
Class 82
Interface 49
TypeAlias 41
FuncType 1

Languages

Go61%
TypeScript38%
Python1%

Modules by API surface

public/mud-client/public/bundle.js842 symbols
pkg/repository/interfaces.go154 symbols
pkg/mudserver/game/messages/responses.go41 symbols
pkg/service/quests.go40 symbols
pkg/service/facade.go39 symbols
pkg/mudserver/game/def/gamectrl.go39 symbols
pkg/importer/importer.go32 symbols
pkg/importer/models.go31 symbols
pkg/mudserver/game/npc_manager.go29 symbols
pkg/mudserver/game/game_combat.go29 symbols
public/mud-client/src/game/echo/LocalEchoController.js27 symbols
public/app/src/game/echo/LocalEchoController.js27 symbols

For agents

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

⬇ download graph artifact