UNPKG

@sei-js/mcp-server

Version:

Model Context Protocol (MCP) server for interacting with EVM-compatible networks

20 lines (19 loc) 691 B
import { getServer } from './server/server.js'; import { createTransport } from './server/transport/index.js'; import { isWalletEnabled } from './core/config.js'; import { parseArgs } from './server/args.js'; export const main = async () => { try { const config = parseArgs(); const server = await getServer(); const transport = createTransport(config); await transport.start(server); if (!isWalletEnabled()) console.error('Wallet functionality is disabled. Wallet-dependent tools will not be available.'); } catch (error) { console.error('Error starting MCP server:', error); process.exit(1); } }; main();