UNPKG

@trendmoon/mcp-server

Version:

TrendMoon MCP Server - Library and Standalone Server for Cryptocurrency and Social Data

29 lines 1 kB
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js"; import { TrendmoonMcpServer } from './lib'; // Pour MCP, nous utilisons stderr pour les logs const log = (message) => { process.stderr.write(`${message}\n`); }; async function main() { try { log("Starting TrendMoon MCP Server for Inspector..."); // Créer le serveur MCP const trendmoonMcpServer = new TrendmoonMcpServer({ name: "trendmoon-mcp-tool-server", version: "1.0.0", }); // Initialiser le transport log("Initializing transport..."); const transport = new StdioServerTransport(); // Connecter le serveur log("Connecting to transport..."); await trendmoonMcpServer.getMcpServer().connect(transport); log("Server started and ready for MCP communication."); } catch (error) { log(`Error: ${error}`); process.exit(1); } } main(); //# sourceMappingURL=mcp-server.js.map