A Virtual MCP Server lets you create a customized set of MCP tools by combining functions from multiple MCP servers — all with scoped access, unified auth, and full observability.
Selective Tools: Pick only the tools you need from existing MCP servers (e.g. Airtable's list_records
, GitHub's create_issue
, etc.)
Clean Auth Handling: Add your API keys only if needed. Otherwise, LangDB handles OAuth for you.
Full Tracing: Every call is traced on the LangDB — with logs, latencies, input/output, and error metrics.
Easy Integration: Works out of the box with Cursor, Claude, Windsurf, and more.
Version Lock-in: Virtual MCPs are pinned to a specific server version to avoid breaking changes.
Poisoning Safety: Prevents injection or override by malicious tool definitions from source MCPs.
Go to your Virtual MCP server on LangDB Project.
Select the tools you want to include.
(Optional) Add API keys or use LangDB-managed auth.
Click Generate secure MCP URL
.
Once you have the MCP URL:
You're now ready to use your selected tools directly inside the editor.
You can also try the Virtual MCP servers by adding the server in the virtual model config.