Skip to main content
Glama

Convex MCP server

Official
by get-convex
Collapsible.tsx1.26 kB
import Ionicons from "@expo/vector-icons/Ionicons"; import { PropsWithChildren, useState } from "react"; import { StyleSheet, TouchableOpacity, useColorScheme } from "react-native"; import { ThemedText } from "@/components/ThemedText"; import { ThemedView } from "@/components/ThemedView"; import { Colors } from "@/constants/Colors"; export function Collapsible({ children, title, }: PropsWithChildren & { title: string }) { const [isOpen, setIsOpen] = useState(false); const theme = useColorScheme() ?? "light"; return ( <ThemedView> <TouchableOpacity style={styles.heading} onPress={() => setIsOpen((value) => !value)} activeOpacity={0.8} > <Ionicons name={isOpen ? "chevron-down" : "chevron-forward-outline"} size={18} color={theme === "light" ? Colors.light.icon : Colors.dark.icon} /> <ThemedText type="defaultSemiBold">{title}</ThemedText> </TouchableOpacity> {isOpen && <ThemedView style={styles.content}>{children}</ThemedView>} </ThemedView> ); } const styles = StyleSheet.create({ heading: { flexDirection: "row", alignItems: "center", gap: 6, }, content: { marginTop: 6, marginLeft: 24, }, });

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/get-convex/convex-backend'

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