Skip to main content
Glama
section.tsx1.21 kB
import { PlusIcon } from "lucide-react"; import type { HTMLAttributes } from "react"; import { GridBackground } from "@/components/grid-background"; import { cn } from "@repo/ui/lib/utils"; type SectionProps = { sectionClassName?: string; } & HTMLAttributes<HTMLDivElement>; const Cross = () => ( <div className="relative h-6 w-6"> <div className="absolute left-3 h-6 w-px bg-background" /> <div className="absolute top-3 h-px w-6 bg-background" /> <div className="-translate-x-1/2 -translate-y-1/2 absolute top-1/2 left-1/2"> <PlusIcon size={20} className="text-border/70 dark:text-border" /> </div> </div> ); export const Section = ({ children, sectionClassName, className, ...props }: SectionProps) => ( <section className={sectionClassName} {...props}> <div className="container relative mx-auto"> <GridBackground maxWidthClass="container" /> <div className={cn(className)}>{children}</div> <div className="-bottom-3 -left-3 absolute z-10 hidden h-6 sm:block"> <Cross /> </div> <div className="-bottom-3 -right-3 -translate-x-px absolute z-10 hidden h-6 sm:block"> <Cross /> </div> </div> </section> );

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/metacode0602/open-mcp'

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