|
|
import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; |
|
|
import * as leetcodeTools from "./leetcode"; |
|
|
import * as codeforcesTools from "./codeforces"; |
|
|
import * as atcoderTools from "./atcoder"; |
|
|
import * as codechefTools from "./codechef"; |
|
|
import * as gfgTools from "./gfg"; |
|
|
import * as generalTools from "./general"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export function registerAllTools(mcp: McpServer): void { |
|
|
|
|
|
leetcodeTools.register(mcp); |
|
|
codeforcesTools.register(mcp); |
|
|
atcoderTools.register(mcp); |
|
|
codechefTools.register(mcp); |
|
|
gfgTools.register(mcp); |
|
|
|
|
|
|
|
|
generalTools.register(mcp); |
|
|
} |
|
|
|