Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_AUTH | No | Bearer token used when running mcpgateway.wrapper (e.g., 'Bearer your-token-here'). | |
| DATABASE_URL | No | SQLAlchemy connection URL. | sqlite:///./mcp.db |
| JWT_SECRET_KEY | No | Secret key for signing JWT tokens (32+ chars). Generate with 'openssl rand -hex 32'. | my-test-key |
| MCP_SERVER_URL | No | The URL of the target MCP server for the mcpgateway.wrapper. | |
| SECURE_COOKIES | No | Set false for HTTP (non-HTTPS) dev environments. | true |
| BASIC_AUTH_USER | No | Username for HTTP Basic auth. | admin |
| BASIC_AUTH_PASSWORD | No | Password for HTTP Basic auth. | changeme |
| PLATFORM_ADMIN_EMAIL | No | Email for bootstrap admin user. | admin@example.com |
| MCPGATEWAY_UI_ENABLED | No | Enable Admin UI dashboard. | true |
| MCP_TOOL_CALL_TIMEOUT | No | Timeout for tool calls in seconds for the mcpgateway.wrapper. | 120 |
| AUTH_ENCRYPTION_SECRET | No | Passphrase for encrypting stored credentials. Generate with 'openssl rand -hex 32'. | my-test-salt |
| PLATFORM_ADMIN_PASSWORD | No | Password for bootstrap admin user. | changeme |
| PLATFORM_ADMIN_FULL_NAME | No | Display name for bootstrap admin. | Admin User |
| MCPGATEWAY_ADMIN_API_ENABLED | No | Enable Admin API endpoints. | true |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |