MCPcopy Index your code
hub / github.com/aatxe/irc

github.com/aatxe/irc @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
336 symbols 759 edges 32 files 88 documented · 26%
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

ChannelExt (Interface)
An extension trait that provides the ability to check if a string is a channel name. An extension trait giving strings a [2 …
irc-proto/src/chan.rs
FormattedStringExt (Interface)
An extension trait giving strings a function to strip IRC colors [2 implementers]
irc-proto/src/colors.rs
ModeType (Interface)
A marker trait for different kinds of Modes. [2 implementers]
irc-proto/src/mode.rs

Core symbols most depended-on inside this repo

stringify
called by 115
irc-proto/src/command.rs
collect
called by 70
src/client/mod.rs
raw
called by 68
irc-proto/src/command.rs
stream
called by 63
src/client/mod.rs
as_ref
called by 51
irc-proto/src/caps.rs
update_access_level
called by 17
src/client/data/user.rs
config
called by 16
src/client/mod.rs
to_str
called by 12
irc-proto/src/command.rs

Shape

Method 169
Function 122
Enum 23
Class 19
Interface 3

Languages

Rust100%

Modules by API surface

src/client/mod.rs92 symbols
src/client/data/config.rs53 symbols
src/client/data/user.rs25 symbols
irc-proto/src/message.rs25 symbols
irc-proto/src/mode.rs20 symbols
src/client/transport.rs19 symbols
src/client/conn.rs19 symbols
irc-proto/src/prefix.rs14 symbols
irc-proto/src/command.rs13 symbols
src/client/mock.rs9 symbols
irc-proto/src/colors.rs9 symbols
irc-proto/src/irc.rs5 symbols

For agents

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

⬇ download graph artifact