Files
apex-mcp-server/src/chains/index.ts
Alex Cheng 1b9e5ce23c TON support
2025-03-18 13:54:58 -05:00

26 lines
999 B
TypeScript

import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"
import { registerBitcoinTools } from "./UTXO/bitcoin"
import { registerLitecoinTools } from "./UTXO/litecoin"
import { registerDogecoinTools } from "./UTXO/dogecoin"
import { registerBitcoinCashTools } from "./UTXO/bitcoincash"
import { registerCardanoTools } from "./UTXO/cardano"
import { registerThorchainTools } from "./thorchain/thorchain"
import { registerRippleTools } from "./ripple/ripple"
import { registerTonTools } from "./ton/ton"
// Export all UTXO tools registration function
export function registerUtxoTools(server: McpServer) {
registerBitcoinTools(server)
registerLitecoinTools(server)
registerDogecoinTools(server)
registerBitcoinCashTools(server)
registerCardanoTools(server)
}
// Export all tools registration function
export function registerAllTools(server: McpServer) {
registerUtxoTools(server)
registerThorchainTools(server)
registerRippleTools(server)
registerTonTools(server)
}