Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
MCP_HOST | No | The host address for the MCP server | 0.0.0.0 |
MCP_PORT | No | The port for the MCP server | 8080 |
ENABLE_AUTH | No | Enable authentication | False |
POSTGRES_DB | No | PostgreSQL database name (required only if ENABLE_AUTH is True) | postgres |
POSTGRES_HOST | No | PostgreSQL host (required only if ENABLE_AUTH is True) | localhost |
POSTGRES_PORT | No | PostgreSQL port (required only if ENABLE_AUTH is True) | 5432 |
POSTGRES_USER | No | PostgreSQL user (required only if ENABLE_AUTH is True) | postgres |
SSO_CLIENT_ID | No | SSO client ID (required only if ENABLE_AUTH is True) | |
MCP_SSL_KEYFILE | No | Path to SSL key file | |
SSO_ISSUER_HOST | No | SSO issuer host (required only if ENABLE_AUTH is True) | https://auth.redhat.com/auth/realms/EmployeeIDP |
MCP_SSL_CERTFILE | No | Path to SSL certificate file | |
PYTHON_LOG_LEVEL | No | Python logging level | INFO |
SSO_CALLBACK_URL | No | SSO callback URL (required only if ENABLE_AUTH is True) | http://localhost:8080/auth/callback/oidc |
POSTGRES_PASSWORD | No | PostgreSQL password (required only if ENABLE_AUTH is True) | postgres |
SSO_CLIENT_SECRET | No | SSO client secret (required only if ENABLE_AUTH is True) | |
COMPATIBLE_WITH_CURSOR | No | Enable compatibility mode for cursor client | True |
MCP_TRANSPORT_PROTOCOL | No | The transport protocol for the MCP server (http, streamable-http, or sse) | http |
USE_EXTERNAL_BROWSER_AUTH | No | Use external browser for authentication | False |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
No tools |