studiosystem-mcp
by 088729
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| STUDIO_MCP_PAT | No | Personal Access Token for pat authentication mode (reserved for future backend support). | |
| STUDIO_BASE_URL | No | Backend Studio System base URL, without /api/v1. Default: http://127.0.0.1:8302. | |
| STUDIO_MCP_HOST | No | HTTP listen address for HTTP transport. Default: 127.0.0.1 (loopback-only). | 127.0.0.1 |
| STUDIO_MCP_PORT | No | HTTP listen port for HTTP transport. Default: 8303. | 8303 |
| STUDIO_MCP_TOKEN | No | Long-lived JWT for bearer authentication mode. | |
| STUDIO_MCP_CONFIG | No | Path to config.yaml. Environment variables override config file values. | |
| TZ_OFFSET_MINUTES | No | Timezone offset in minutes used for {date} substitution; default corresponds to Asia/Shanghai. | |
| STUDIO_MCP_MODULES | No | Capability domains to enable (comma-separated). Disabled domains' tools are not registered. Default: case,task,wiki. | case,task,wiki |
| STUDIO_MCP_PASSWORD | No | Password for password authentication mode. | |
| STUDIO_MCP_USERNAME | No | Username for password authentication mode. | |
| STUDIO_MCP_AUTH_MODE | No | Authentication mode: password, bearer, or pat. | |
| STUDIO_MCP_LOG_LEVEL | No | Log level. Default: INFO. | INFO |
| STUDIO_MCP_MCP_TOKEN | No | Outer bearer token for HTTP mode. Empty means loopback-only with insecure_dev_only warning. | |
| STUDIO_MCP_READ_ONLY | No | When true, no write tools are registered. Default: false. | false |
| STUDIO_MCP_TRANSPORT | No | Transport: stdio or http. Default: stdio. | stdio |
| STUDIO_MCP_AUDIT_FILE | No | Path to audit JSONL file. Empty means stderr only (stdio mode must keep stdout protocol-clean). | |
| STUDIO_MCP_TOKEN_FILE | No | Path to a file containing the long-lived JWT for bearer authentication mode. | |
| STUDIO_MCP_ALLOW_ADMIN | No | Master switch for admin_* tools. Requires READ_ONLY=false. Default: false. | false |
| STUDIO_MCP_CONFIRM_MODE | No | Confirmation mode: auto, token, or none. Default: auto. | auto |
| STUDIO_MCP_DENIED_TOOLS | No | Comma-separated deny list of tool names. Deny list wins. | |
| STUDIO_MCP_ALLOWED_TOOLS | No | Comma-separated allow list of tool names. Deny list wins. | |
| STUDIO_MCP_TEMPLATES_DIR | No | Custom Jinja2 template directory overriding builtin weekly_report.md.j2, testcase_spec.md.j2, and retro.md.j2 templates. | |
| STUDIO_MCP_DEFAULT_VAULT_ID | No | Default wiki vault ID for workflow targets. | |
| STUDIO_MCP_MAX_RESULT_ITEMS | No | Maximum result items before trimming to protect context. Default: 20. | 20 |
| STUDIO_MCP_ALLOW_DESTRUCTIVE | No | When true, enables destructive operations such as purge, rollback, and revert, which also require confirmation. | |
| STUDIO_MCP_DEFAULT_WIKI_PATH | No | Default wiki page path for workflow targets. {date} is replaced by local date. Default: reports/{date}.md. | reports/{date}.md |
| STUDIO_MCP_RATE_LIMIT_PER_MINUTE | No | Token-bucket cap on tool calls per minute per identity; <=0 disables. Default: 30. | 30 |
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 | |
This server cannot be deployed
Maintenance
ActivityNo data
ResponsivenessOutdated data