{"version":3,"sources":["/home/runner/work/canvas-lms-mcp/canvas-lms-mcp/dist/stdio.cjs","../src/stdio.ts"],"names":[],"mappings":"AAAA;AACA;AACE;AACF,wDAA6B;AAC7B;AACE;AACF,wDAA6B;AAC7B,gCAA6B;AAC7B;AACA;ACNA,oEAAqC;AAIrC,MAAA,SAAe,IAAA,CAAA,EAAO;AACpB,EAAA,MAAM,OAAA,EAAS,yCAAA,OAAU,CAAQ,IAAA,CAAK,KAAA,CAAM,CAAC,CAAC,CAAA;AAC9C,EAAA,MAAM,EAAE,OAAO,EAAA,EAAI,qDAAA;AAAsB,IACvC,KAAA,EAAO,MAAA,CAAO,KAAA;AAAA,IACd,OAAA,EAAS,MAAA,CAAO;AAAA,EAClB,CAAC,CAAA;AAED,EAAA,MAAM,UAAA,EAAY,IAAI,kCAAA,CAAqB,CAAA;AAC3C,EAAA,MAAM,MAAA,CAAO,OAAA,CAAQ,SAAS,CAAA;AAChC;AAEA,IAAA,CAAK,CAAA,CAAE,KAAA,CAAM,CAAC,KAAA,EAAA,GAAU;AACtB,EAAA,OAAA,CAAQ,KAAA,CAAM,cAAA,EAAgB,KAAK,CAAA;AACnC,EAAA,OAAA,CAAQ,IAAA,CAAK,CAAC,CAAA;AAChB,CAAC,CAAA","file":"/home/runner/work/canvas-lms-mcp/canvas-lms-mcp/dist/stdio.cjs","sourcesContent":[null,"#!/usr/bin/env node\n// stdio transport entry point — for Claude Desktop, Cursor, VS Code, etc.\n\nimport { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'\nimport { createCanvasMCPServer } from './server'\nimport { parseArgs } from './cli'\n\nasync function main() {\n  const config = parseArgs(process.argv.slice(2))\n  const { server } = createCanvasMCPServer({\n    token: config.token,\n    baseUrl: config.baseUrl,\n  })\n\n  const transport = new StdioServerTransport()\n  await server.connect(transport)\n}\n\nmain().catch((error) => {\n  console.error('Fatal error:', error)\n  process.exit(1)\n})\n"]}