Classic algorithms and data structures implemented in Go. Not for production use, it is mostly an attempt to get comfortable both with Go and key CS concepts.
Searching: * Depth First Search (wiki) * Breadth First Search (wiki) * Kosaraju's Algorithm (find all SCCs) (wiki)
Shortest path: * Breadth First Search Shortest Path (wiki) * Dijkstra (wiki)
Sorting: * Topological Sort (wiki)
$ claude mcp add algorithms \
-- python -m otcore.mcp_server <graph>