PBPK MCP Server
by ToxMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| JOB_BACKEND | No | Enables asynchronous job submission through Redis-backed Celery workers. | celery |
| R_MAX_VSIZE | No | Caps R virtual memory use inside the current local worker setup. | 2G |
| AUDIT_ENABLED | No | Enables audit-backed sign-off, verification traceability, and readable history surfaces. | true |
| AUTH_AUDIENCE | No | Required by the hardened overlay. Audience expected in bearer tokens. | |
| AUTH_JWKS_URL | No | Required by the hardened overlay. JWKS endpoint used to validate bearer tokens. | |
| ADAPTER_R_HOME | No | Point the bridge to the R runtime used by rxode2 and OSPSuite tooling. | container defaults |
| ADAPTER_R_PATH | No | Point the bridge to the R runtime used by rxode2 and OSPSuite tooling. | container defaults |
| PBPK_BIND_HOST | No | Host/interface used by the hardened overlay when publishing the API port. | 127.0.0.1 |
| PBPK_BIND_PORT | No | Host port used by the hardened overlay when publishing the API port. | 8000 |
| ADAPTER_BACKEND | No | Uses the R / OSPSuite subprocess bridge instead of an in-memory mock path. | subprocess |
| AUTH_ISSUER_URL | No | Required by the hardened overlay. OIDC issuer used for token validation. | |
| SERVICE_VERSION | No | Exposed through /health and compose-level runtime metadata. | 0.5.0 |
| CELERY_BROKER_URL | No | Queue broker for asynchronous jobs. | redis://redis:6379/0 |
| ADAPTER_TIMEOUT_MS | No | Default adapter timeout in milliseconds. | 30000 |
| ADAPTER_MODEL_PATHS | No | Filesystem roots scanned by discover_models and /mcp/resources/models. | /app/var |
| MCP_ALLOWED_ORIGINS | No | Optional comma-separated allow-list for browser-originated MCP streamable HTTP requests. CLI clients without an Origin header remain valid. | |
| AUTH_ALLOW_ANONYMOUS | No | Development-friendly local default; do not expose beyond localhost without hardening. | true |
| MCP_STRICT_TRANSPORT | No | When true, requires MCP streamable HTTP Accept and MCP-Protocol-Version headers for hardened deployments. | false |
| CELERY_RESULT_BACKEND | No | Result storage for job handles and async result chaining. | redis://redis:6379/1 |
| PBPK_ENABLE_SRC_OVERLAY | No | Keeps /app/src out of import precedence by default; docker-compose.overlay.yml sets it to true for workspace-override development. | false |
| DOTNET_GCHeapLimitPercent | No | Constrains the .NET heap used by the OSPSuite runtime. | 60 |
| AUTH_REPLAY_WINDOW_SECONDS | No | Rejects replay of already-seen jti token identifiers; callers must mint fresh jti-bearing tokens when this is enabled. | 300 |
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 | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ToxMCP/pbpk-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server