UNPKG

businessmap-mcp

Version:

MCP server for Businessmap Kanbanize, exposing tools for managing business entities like boards, cards, and columns, facilitating LLM interaction.

37 lines (36 loc) 1.12 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MeResourcesController = void 0; const ApiService_1 = require("../../services/ApiService"); class MeResourcesController { server; constructor(server) { this.server = server; this.registerTools(); } registerTools() { this.registerMeResourcehandler(); } registerMeResourcehandler() { this.server.registerResource("user-info", "user://me", { title: "User Info", description: "Get the data about the active user", mimeType: "text/json", }, async (uri) => { let textData = ""; const response = await ApiService_1.apiServices.getMe(); if (response.data) { textData = JSON.stringify(response.data); } return { contents: [ { uri: uri.href, text: textData, }, ], }; }); } } exports.MeResourcesController = MeResourcesController;