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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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