UNPKG

@sanlim/mempool-mcp-server

Version:

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

18 lines (17 loc) 560 B
import { BaseToolsController } from "./base/BaseToolsController.js"; export class HelpToolsController extends BaseToolsController { service; constructor(server, service) { super(server); this.service = service; } registerTools() { this.registerGetBaseURL(); } registerGetBaseURL() { this.server.tool("get-base-url", "Returns mempool.space base url api", async () => { const text = await this.service.getBaseUrl(); return { content: [{ type: "text", text }] }; }); } }