Advanced MCP Platform
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_ROOT | No | Trusted local stdio root | project directory |
| MCP_DATA_DIR | No | Tenant-isolated workspace storage | .mcp-data |
| MCP_JWT_ISSUER | No | Expected JWT issuer | https://auth.local.invalid |
| MCP_JWT_SECRET | No | Required for HTTP; at least 32 characters. Signing secret for JWT tokens. | |
| MCP_JWT_AUDIENCE | No | Expected JWT audience | advanced-mcp |
| MCP_MAX_SESSIONS | No | Maximum active stateful sessions | 10000 |
| MCP_JSON_RESPONSE | No | Disable SSE response streaming | false |
| MCP_MAX_FILE_BYTES | No | File read/search size bound | 200000 |
| MCP_STATELESS_HTTP | No | Use stateless Streamable HTTP | false |
| MCP_JWT_TTL_SECONDS | No | Short-lived token lifetime | 900 |
| MCP_MAX_SEARCH_FILES | No | Search file-count bound | 500 |
| MCP_RATE_LIMIT_PER_MINUTE | No | Per-user process-local tool rate | 60 |
| OTEL_EXPORTER_OTLP_ENDPOINT | No | Enable OTLP trace export | |
| MCP_SESSION_IDLE_TIMEOUT_SECONDS | No | Stateful session idle timeout | 1800 |
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| summarize_textB | Summarize text using the client's language model (MCP sampling). |
| review_fileC | Read a file from a tenant workspace, then have the client's LLM review it. |
| long_running_taskB | Simulate bounded work and stream log + progress notifications. |
| list_root_filesC | List non-symlink files under tenant-granted workspace roots. |
| read_root_fileA | Read a text file, only if it lies inside a tenant-granted workspace root. |
| search_in_rootsC | Search bounded, non-symlink files in tenant-granted workspace roots. |
| server_infoB | Report transport configuration and negotiated client capabilities. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Most tools have clearly distinct purposes: file listing, reading, searching, text summarization, file review, long-running task simulation, and server info. There is minor overlap between read_root_file and review_file, and between summarize_text and review_file, since both review_file and summarize_text invoke the client LLM on content.
The action-oriented tools mostly follow a predictable verb_noun pattern: summarize_text, review_file, list_root_files, read_root_file, search_in_roots. The exceptions are long_running_task and server_info, which are noun phrases rather than verb-led names, but they remain readable and understandable.
Seven tools is a well-scoped set for a platform demonstrating text processing, file/root operations, long-running work, and server metadata. Each tool appears to earn its place without excessive breadth.
The surface covers read-only workspace operations, LLM-based summarization/review, task progress streaming, and server introspection, which fits the apparent tenant-root read-only model. Minor gaps exist around explicit task lifecycle management or write operations, but these may be intentionally out of scope for a roots-based platform.