UNPKG

@mseep/rijksmuseum-mcp-oaipmh

Version:

MCP server for Rijksmuseum OAI-PMH API

28 lines 927 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.identify = void 0; const sdk_1 = require("@modelcontextprotocol/sdk"); const rijksmuseum_1 = __importDefault(require("../api/rijksmuseum")); exports.identify = (0, sdk_1.createTool)({ name: 'rijksmuseum_identify', description: 'Get information about the Rijksmuseum OAI-PMH repository', parameters: { type: 'object', properties: {}, }, handler: async () => { try { const result = await rijksmuseum_1.default.identify(); return result; } catch (error) { return { error: error.message || 'Failed to identify repository', }; } }, }); //# sourceMappingURL=identify.js.map