Using MCP GatewayΒΆ
This section focuses on how to use MCP Gateway effectively as a developer, integrator, or end user.
π¨π» Typical Use CasesΒΆ
- You want to expose tools, prompts, or resources via MCP.
- You want to use
mcpgateway-wrapperto connect to any MCP Gateway service usingstdio, while still supporting authentication to the gateway. - You're building a client or agent framework that speaks the MCP protocol.
- You want to consume Gateway APIs from an LLM agent, browser app, or CLI tool.
π What You'll Find in This SectionΒΆ
| Page | Description |
|---|---|
| Tool Annotations | Configure behavior hints for tools (safety, idempotency, etc.) |
| mcpgateway-wrapper | Wrap CLI tools or subprocesses to expose them via SSE/stdio |
| Clients | Compatible UIs and developer tools |
| Agents | LangChain, LangGraph, CrewAI, and other frameworks |
π Authentication ReminderΒΆ
All Gateway usage requires authentication unless AUTH_REQUIRED=false. Refer to:
The Admin UI uses email/password authentication (PLATFORM_ADMIN_EMAIL / PLATFORM_ADMIN_PASSWORD). Basic auth is only used if you explicitly enable API_ALLOW_BASIC_AUTH=true or DOCS_ALLOW_BASIC_AUTH=true.
Gateway URL
- Direct installs (
uvx, pip, ordocker run):http://localhost:4444 - Docker Compose (nginx proxy):
http://localhost:8080