UNPKG

@sanlim/mempool-mcp-server

Version:

A sample of MCP implementation using DDD structure with some APIs call.

18 lines (17 loc) 584 B
import { BaseToolsController } from "./base/BaseToolsController.js"; export class StatsToolsController extends BaseToolsController { statsService; constructor(server, statsService) { super(server); this.statsService = statsService; } registerTools() { this.registerGetStatsHandler(); } registerGetStatsHandler() { this.server.tool("get-stats-info", "Returns stats info", async () => { const text = await this.statsService.getStatsInfo(); return { content: [{ type: "text", text }] }; }); } }