MCPcopy Index your code
hub / github.com/alienscience/imapsrv

github.com/alienscience/imapsrv @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
148 symbols 364 edges 16 files 132 documented · 89%
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

Mailstore (Interface)
Mailstore is a service responsible for I/O with the actual e-mails [2 implementers]
mailstore.go
AuthStore (Interface)
AuthStore contacts the backend to query about the users. It is used for database interaction only. [2 implementers]
auth/auth.go

Core symbols most depended-on inside this repo

current
called by 12
lexer.go
newLine
called by 11
lexer.go
extra
called by 9
response.go
createLexer
called by 9
lexer.go
consume
called by 9
lexer.go
ok
called by 8
response.go
Error
called by 7
parser.go
expectString
called by 7
parser.go

Shape

Method 81
Function 39
Struct 21
Interface 3
TypeAlias 3
FuncType 1

Languages

Go100%

Modules by API surface

command.go22 symbols
imap.go17 symbols
lexer.go16 symbols
mailstore.go15 symbols
parser.go14 symbols
response.go11 symbols
session.go10 symbols
command_test.go10 symbols
lexer_test.go8 symbols
auth/auth.go8 symbols
auth/boltstore/bolt.go7 symbols
auth/mysqlstore/mysql.go6 symbols

For agents

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

⬇ download graph artifact