openpencil/server/api/mcp/selection.get.ts

9 lines
357 B
TypeScript
Raw Normal View History

import { defineEventHandler, setResponseHeaders } from 'h3'
import { getSyncSelection } from '../../utils/mcp-sync-state'
/** GET /api/mcp/selection — Returns the current canvas selection for MCP to read. */
export default defineEventHandler((event) => {
setResponseHeaders(event, { 'Content-Type': 'application/json' })
return getSyncSelection()
})