Skip to main content
Glama

Convex MCP server

Official
by get-convex
new_context.rs1.12 kB
use deno_core::v8; use isolate::ConcurrencyLimiter; use runtime::prod::ProdRuntime; fn main() { isolate::client::initialize_v8(); divan::main(); } #[divan::bench] fn create_context(bencher: divan::Bencher) { let tokio_rt = tokio::runtime::Builder::new_multi_thread().build().unwrap(); let rt = ProdRuntime::new(&tokio_rt); let limiter = ConcurrencyLimiter::unlimited(); let mut isolate = isolate::isolate::Isolate::new(rt.clone(), None, limiter.clone()); bencher.bench_local(|| { let mut scope = isolate.handle_scope(); v8::Context::new(&mut scope, v8::ContextOptions::default()); }); } #[divan::bench] fn create_isolate(bencher: divan::Bencher) { let tokio_rt = tokio::runtime::Builder::new_multi_thread().build().unwrap(); let rt = ProdRuntime::new(&tokio_rt); let limiter = ConcurrencyLimiter::unlimited(); bencher.bench(|| { let mut isolate = isolate::isolate::Isolate::new(rt.clone(), None, limiter.clone()); let mut scope = isolate.handle_scope(); v8::Context::new(&mut scope, v8::ContextOptions::default()); }); }

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