src/brazilian_soccer_mcp/data.clj (197 loc)defn strip-bom, defn read-csv-file, defn normalize-team-name, defn team-matches?, defn parse-int, defn parse-double-as-int, defn parse-date, defn data-path, defn load-brasileirao-matches, defn load-cup-matches, defn load-libertadores-matches, defn load-br-football-dataset, defn load-historico-brasileirao, defn load-fifa-players, defn load-all!, defn db, defn reset-db!, ns brazilian
src/brazilian_soccer_mcp/server.clj (203 loc)defn call-tool, defn success-response, defn error-response, defn write-response!, defn handle-initialize, defn handle-tools-list, defn handle-tools-call, defn handle-request, defn -main, def tool-definitions, ns brazilian
src/brazilian_soccer_mcp/tools.clj (355 loc)defn involves-team?, defn match-result, defn format-date, defn format-match, defn find-matches-by-teams, defn find-matches-by-team, defn find-matches-by-date-range, defn find-matches-by-season, defn team-record, defn get-team-stats, defn compare-teams-head-to-head, defn find-players, defn top-players-at-club, defn find-brazilian-players, defn calculate-standings, defn get-season-winner, defn goals-per-match-avg, defn biggest-wins, defn home-vs-away-stats, defn best-home-records, defn top-scoring-teams, ns brazilian
test/brazilian_soccer_mcp/data_test.clj (85 loc, test)ns brazilian
test/brazilian_soccer_mcp/tools_test.clj (137 loc, test)ns brazilian