Skip to main content
Glama

Convex MCP server

Official
by get-convex
ConvexSearch.tsx1.09 kB
import BrowserOnly from "@docusaurus/BrowserOnly"; import React, { useCallback, useEffect, useState } from "react"; import Dialog from "./Dialog"; import SearchButton from "./SearchButton"; const ConvexSearch = () => { const [dialogOpen, setDialogOpen] = useState(false); const handleCloseDialog = useCallback(() => { setDialogOpen(false); }, []); // Open the dialog when the user presses Cmd/Ctrl + K. useEffect(() => { const handleKeyDown = (event: KeyboardEvent) => { if ((event.metaKey || event.ctrlKey) && event.key === "k") { setDialogOpen(true); event.preventDefault(); } }; document.addEventListener("keydown", handleKeyDown); return () => { document.removeEventListener("keydown", handleKeyDown); }; }, []); return ( <BrowserOnly> {() => ( <div className="order-2 lg:order-1"> <SearchButton onClick={() => setDialogOpen(true)} /> <Dialog open={dialogOpen} onClose={handleCloseDialog} /> </div> )} </BrowserOnly> ); }; export default ConvexSearch;

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