@sanlim/mempool-mcp-server
Version:
A sample of MCP implementation using DDD structure with some APIs call.
18 lines (17 loc) • 560 B
JavaScript
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 }] };
});
}
}