Skip to main content
Glama
+server.ts842 B
import { json } from '@sveltejs/kit' import { Effect } from 'effect' import * as session from '$lib/server/session' import type { RequestHandler } from './$types' export const POST: RequestHandler = async ({ request }) => { const body = (await request.json()) as { sourceProject: string sessionId: string targetProject: string } if (!body.sourceProject || !body.sessionId || !body.targetProject) { return json({ success: false, error: 'Missing required parameters' }, { status: 400 }) } if (body.sourceProject === body.targetProject) { return json( { success: false, error: 'Source and target projects are the same' }, { status: 400 } ) } const result = await Effect.runPromise( session.moveSession(body.sourceProject, body.sessionId, body.targetProject) ) return json(result) }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DrumRobot/claude-sessions-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server