MCPLambda: several running MCP servers, one URL.
mcpl gateway create agent-tools --member <deployment-uuid> --member <deployment-uuid>
oauth is the default. Optimizer stays off until you turn it on. Clients keep the same endpoint when you add or remove members.
https://t.co/NO705uxqDI
MCPLambda: Gateway commands take UUIDs from list, not names.
mcpl gateway list
mcpl gateway get <gateway-id>
get returns optimizer_enabled and distinct_tool_count. Status and member count are on list.
https://t.co/gAyK7Nx7gG
MCPLambda: deleting a Gateway leaves member deployments running.
Deleting a project is different. Gateways are torn down first, then deployments are deleted.
https://t.co/1dDwtwaSxa
MCPLambda: with the tool optimizer on, the Gateway serves MCP 2025-11-25 to every client.
Gateways without the optimizer keep support for both protocol revisions.
Turning it on or off restarts the Gateway. Members, subdomain, and auth stay put.
https://t.co/luXp8E5pZk
MCPLambda tool optimizer is off by default.
When you turn it on, the Gateway advertises find_tool and call_tool instead of the full list.
find_tool returns 8 results by default (1-50). Search blend defaults to 0.5.
https://t.co/luXp8E5pZk
MCPLambda Gateway auth with key shows the plaintext once.
oauth is the default. key needs a lifetime. none means anyone with the URL can call it.
Store the key at create. You cannot retrieve it later, only rotate.
https://t.co/1dDwtwaSxa
MCPLambda: connect Cursor or Claude to the management MCP server with a service account token.
URL: https://t.co/CWLnqJMLSg
Header: Authorization Bearer mcpl_sat_...
Then you can list deployments, create one, and pull logs without leaving the client.
https://t.co/YgwTH11rmH
MCPLambda: manage Gateways from the agent, not only the CLI.
If the client is connected to the MCPLambda MCP server, it can call list_gateways, create_gateway, update_gateway, add_gateway_member, and remove_gateway_member.
Same project scopes as the REST API.
https://t.co/uzrk2KSyIX
MCPLambda Gateway status is not the same as member health.
running = serving
degraded = serving, but one or more backends are unhealthy
stopped = Gateway down; member deployments still running
Transient failures reconcile back to running once backends recover.
https://t.co/NO705uxqDI
MCPLambda Gateways only attach running deployments in the same project, and a server can sit in one Gateway at a time.
Max 20 members.
mcpl gateway add-member <gateway-id> <deployment-uuid>
If the deploy is stopped or already attached, the CLI rejects it. Deleting the Gateway does not delete those servers.
https://t.co/NO705uxqDI
MCPLambda Gateway start and stop keep the same URL and cert.
mcpl gateway stop <gateway-id>
mcpl gateway start <gateway-id>
Stopped Gateways drop the endpoint until you start them again. Member deployments keep running. Commands take the UUID from `mcpl gateway list`, not the name.
https://t.co/OTfGWfvq25
`mcpl gateway list` gives you every Gateway ID, status, and attached member count.
`mcpl gateway get <gateway-id>` returns full JSON, including optimizer_enabled and distinct_tool_count.
Remember: Gateway commands take UUIDs, not names.
https://t.co/gAyK7Nx7gG
Gateway subdomains look like small-stone-0834-gateway. Generated independently of the name, so a rename does not break Cursor or Claude.
mcpl gateway delete <gateway-id>
Removes the endpoint and any Gateway API key. Member deployments stay running.
https://t.co/1dDwtwaSxa
Give your AI client a service token and let it deploy its own tools.
The MCPLambda MCP server lets Claude and Cursor search the registry, deploy from Git or Docker, rotate keys, and check logs directly.
https://t.co/YgwTH11rmH
Adding or removing a Gateway member restarts the Gateway. The aggregated tool index is built once at startup.
mcpl gateway add-member <gateway-id> <deployment-uuid>
mcpl gateway remove-member <gateway-id> <deployment-uuid>
Clients reconnect. Member deployments keep running.
https://t.co/NO705uxqDI
Gateway auth sits at the edge, in front of every member.
oauth (default), key, or none. Set it at create. Change it later without losing the URL or cert.
With key, the plaintext is shown once. Store it then.
https://t.co/1dDwtwaSxa
Deploying FastMCP Python servers to production:
1. Define your tools with @mcp.tool()
2. Run `mcpl deploy uvx://mcp-server-time --name my-timer`
3. Get back an HTTPS URL with built-in SSE proxy and tool analytics
No Dockerfile required.
When a Gateway is exposing 25+ distinct tools, the dashboard and `mcpl gateway list` flag it.
That is a usage signal, not a full inventory count. Below that, find_tool + call_tool plus a search round-trip usually costs more context than it saves.
Turn it on when you actually need it:
mcpl gateway update <gateway-id> --optimizer
Hardcoded <workload>_<tool> names stop working until the client goes through find_tool first.
https://t.co/gdF3lsrZzK
One stable MCP URL for every tool your agent needs.
mcpl gateway create agent-tools --member <deployment-uuid> --member <deployment-uuid>
mcpl gateway list
mcpl gateway add-member <gateway-id> <deployment-uuid>
Add or drop servers later without rewriting Cursor, Claude, or VS Code config.
CLI + guide:
https://t.co/OTfGWfvq25
https://t.co/NO705uxqDI
Browse 78+ Official and Community MCP servers in the MCPLambda registry.
Filter by transport and tools, then deploy into your project with one click or terminal command.
https://t.co/KtMgFmNm4b