{"version":3,"file":"server.cjs","names":["McpServer","MantineMcpDataClient"],"sources":["../src/server.ts"],"sourcesContent":["import { McpServer } from '@modelcontextprotocol/server';\nimport { serveStdio } from '@modelcontextprotocol/server/stdio';\nimport { MantineMcpDataClient } from './data-client';\nimport { registerTools } from './tools';\n\n/** Starts the Mantine documentation MCP server over stdio */\nexport function startServer(): void {\n  const timeoutMs = Number(process.env.MANTINE_MCP_TIMEOUT_MS || 10000);\n  const dataUrl = process.env.MANTINE_MCP_DATA_URL || 'https://mantine.dev/mcp';\n\n  serveStdio(() => {\n    const server = new McpServer({ name: '@mantine/mcp-server', version: '9' });\n    registerTools(server, new MantineMcpDataClient(dataUrl, timeoutMs));\n    return server;\n  });\n}\n"],"mappings":";;;;;;;AAMA,SAAgB,cAAoB;CAClC,MAAM,YAAY,OAAO,QAAQ,IAAI,0BAA0B,GAAK;CACpE,MAAM,UAAU,QAAQ,IAAI,wBAAwB;CAEpD,CAAA,GAAA,mCAAA,WAAA,OAAiB;EACf,MAAM,SAAS,IAAIA,6BAAAA,UAAU;GAAE,MAAM;GAAuB,SAAS;EAAI,CAAC;EAC1E,cAAA,cAAc,QAAQ,IAAIC,oBAAAA,qBAAqB,SAAS,SAAS,CAAC;EAClE,OAAO;CACT,CAAC;AACH"}