Skip to main content
Glama

Collective Brain MCP Server

by bparpette
route.ts1.23 kB
import { NextRequest, NextResponse } from 'next/server' import { supabaseAdmin } from '@/lib/supabase' // GET /api/teams - Lister toutes les équipes export async function GET() { try { const { data: teams, error } = await supabaseAdmin .from('teams') .select('*') .order('created_at', { ascending: false }) if (error) { return NextResponse.json({ error: error.message }, { status: 500 }) } return NextResponse.json({ teams }) } catch (error) { return NextResponse.json({ error: 'Erreur serveur' }, { status: 500 }) } } // POST /api/teams - Créer une nouvelle équipe export async function POST(request: NextRequest) { try { const { name } = await request.json() if (!name) { return NextResponse.json({ error: 'Le nom de l\'équipe est requis' }, { status: 400 }) } const { data: team, error } = await supabaseAdmin .from('teams') .insert([{ name }]) .select() .single() if (error) { return NextResponse.json({ error: error.message }, { status: 500 }) } return NextResponse.json({ team }, { status: 201 }) } catch (error) { return NextResponse.json({ error: 'Erreur serveur' }, { status: 500 }) } }

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/bparpette/MistralHackathonMCP'

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