MCPcopy Index your code
hub / github.com/EmilHernvall/hermes

github.com/EmilHernvall/hermes @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
181 symbols 440 edges 18 files 13 documented · 7%
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

DnsServer (Interface)
Common trait for DNS servers [2 implementers]
src/dns/server.rs
FormDataDecodable (Interface)
(no doc) [2 implementers]
src/web/util.rs
PacketBuffer (Interface)
(no doc) [3 implementers]
src/dns/buffer.rs
MediaType (Interface)
(no doc) [1 implementers]
src/web/server.rs
DnsResolver (Interface)
(no doc) [2 implementers]
src/dns/resolve.rs
DnsClient (Interface)
(no doc) [2 implementers]
src/dns/client.rs

Core symbols most depended-on inside this repo

write_u16
called by 37
src/dns/buffer.rs
write_qname
called by 21
src/dns/buffer.rs
write_u32
called by 19
src/dns/buffer.rs
pos
called by 19
src/dns/buffer.rs
read_u32
called by 17
src/dns/buffer.rs
resolve
called by 16
src/dns/resolve.rs
read_u16
called by 15
src/dns/buffer.rs
read_qname
called by 15
src/dns/buffer.rs

Shape

Method 97
Function 33
Class 30
Enum 15
Interface 6

Languages

Rust100%

Modules by API surface

src/dns/protocol.rs30 symbols
src/dns/buffer.rs27 symbols
src/dns/cache.rs18 symbols
src/dns/authority.rs16 symbols
src/web/server.rs15 symbols
src/dns/client.rs14 symbols
src/dns/resolve.rs13 symbols
src/dns/context.rs11 symbols
src/dns/server.rs10 symbols
src/web/authority.rs9 symbols
src/web/util.rs6 symbols
src/web/cache.rs4 symbols

For agents

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

⬇ download graph artifact