@trendmoon/mcp-server
Version:
TrendMoon MCP Server - Library and Standalone Server for Cryptocurrency and Social Data
29 lines • 1 kB
JavaScript
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