MCPcopy Index your code
hub / github.com/estebank/sbahn

github.com/estebank/sbahn @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
80 symbols 211 edges 14 files 18 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

StorageBackend (Interface)
A generic storage backend for `StorageNode`s to use as persistence layer. [1 implementers]
src/storage.rs
NetworkRead (Interface)
(no doc) [1 implementers]
src/network.rs
ClientHandler (Interface)
(no doc) [1 implementers]
src/handler.rs

Core symbols most depended-on inside this repo

key_and_value
called by 12
tests/storage_node.rs
insert
called by 7
src/client.rs
send
called by 7
src/client.rs
setup_cluster
called by 7
tests/storage_node.rs
get
called by 5
src/client.rs
shard
called by 5
src/message.rs
setup_bad_cluster
called by 5
tests/storage_node.rs
listen
called by 4
src/storage_node.rs

Shape

Function 38
Method 25
Class 7
Enum 7
Interface 3

Languages

Rust100%

Modules by API surface

tests/storage_node.rs22 symbols
src/message.rs15 symbols
src/handler.rs11 symbols
src/client.rs11 symbols
src/storage_node.rs8 symbols
src/storage.rs5 symbols
tests/end_to_end.rs3 symbols
src/network.rs2 symbols
examples/stress.rs1 symbols
examples/server.rs1 symbols
examples/client.rs1 symbols

For agents

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

⬇ download graph artifact