MCPcopy Index your code
hub / github.com/ShisoftResearch/bifrost

github.com/ShisoftResearch/bifrost @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
644 symbols 1,843 edges 36 files 21 documented · 3%
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

StateMachineCtl (Interface)
(no doc) [10 implementers]
src/raft/state_machine/mod.rs
ServiceClientWithId (Interface)
(no doc) [1 implementers]
src/rpc/mod.rs
AsRaftPlaneClient (Interface)
(no doc) [2 implementers]
src/raft/client.rs
RPCService (Interface)
(no doc)
src/rpc/mod.rs
RaftMsg (Interface)
(no doc)
src/raft/mod.rs
ServiceClient (Interface)
(no doc)
src/rpc/mod.rs
OpTypes (Interface)
(no doc)
src/raft/state_machine/mod.rs
RPCServiceWithId (Interface)
(no doc)
src/rpc/mod.rs

Core symbols most depended-on inside this repo

register_service
called by 53
src/rpc/mod.rs
join
called by 51
src/raft/mod.rs
async_wait_secs
called by 44
src/utils/time.rs
bootstrap
called by 42
src/raft/mod.rs
hash_str
called by 38
src/hasher/src/lib.rs
register_state_machine
called by 35
src/raft/mod.rs
serialize
called by 27
src/utils/serde.rs
async_wait
called by 26
src/utils/time.rs

Shape

Method 346
Function 195
Class 68
Enum 26
Interface 9

Languages

Rust100%

Modules by API surface

src/raft/mod.rs190 symbols
src/raft/state_machine/master.rs60 symbols
src/raft/client.rs48 symbols
src/rpc/mod.rs42 symbols
src/membership/server.rs40 symbols
src/raft/state_machine/configs.rs38 symbols
src/vector_clock/mod.rs33 symbols
src/conshash/mod.rs31 symbols
src/membership/client.rs23 symbols
src/raft/state_machine/callback/server.rs21 symbols
src/raft/disk.rs15 symbols
src/raft/state_machine/callback/mod.rs10 symbols

For agents

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

⬇ download graph artifact