Skip to main content
Glama
page.tsx1.12 kB
"use client"; import { ToolCreateStepper } from "@/src/components/tools/ToolCreateStepper"; import { useSearchParams } from "next/navigation"; export default function NewToolPage() { const searchParams = useSearchParams(); // - integration=single-id (for preselecting one) // - integrations=id1,id2,id3 (for preselecting multiple) const singleIntegration = searchParams.get('integration'); const multipleIntegrations = searchParams.get('integrations'); let integrationIds: string[] = []; if (multipleIntegrations) { integrationIds = multipleIntegrations.split(',').map(id => id.trim()).filter(Boolean); } else if (singleIntegration) { integrationIds = [singleIntegration.trim()]; } // Parse skip param: skip=integrations means skip integration selection, go straight to instructions const skipParam = searchParams.get('skip'); const initialView = skipParam === 'integrations' ? 'instructions' : 'integrations'; return ( <ToolCreateStepper initialIntegrationIds={integrationIds} initialView={initialView as 'integrations' | 'instructions'} /> ); }

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/superglue-ai/superglue'

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