Skip to main content
Glama

Convex MCP server

Official
by get-convex
noop.rs682 B
use async_trait::async_trait; use common::log_lines::LogLine; use tokio::sync::mpsc; use crate::executor::{ ExecutorRequest, InvokeResponse, NodeExecutor, }; pub struct NoopNodeExecutor {} impl NoopNodeExecutor { pub fn new() -> Self { Self {} } } #[async_trait] impl NodeExecutor for NoopNodeExecutor { fn enable(&self) -> anyhow::Result<()> { Ok(()) } async fn invoke( &self, _request: ExecutorRequest, _log_line_sender: mpsc::UnboundedSender<LogLine>, ) -> anyhow::Result<InvokeResponse> { anyhow::bail!("NoopNodeExecutor cannot be used to invoke code."); } fn shutdown(&self) {} }

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