simple_mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| APP_HOST | No | Server host | 0.0.0.0 |
| APP_PORT | No | Server port | 8000 |
| APP_TRANSPORT | No | Transport type (STDIO, HTTP, SSE) | STDIO |
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": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| random_floatA | Return a random float in [0,1). |
| waitA | Wait for the specified time in milliseconds and return a message. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| summarize_request | Generate a prompt asking for a summary. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| get_version |
TDQS
Scored across 2 tools
The two tools, random_float and wait, have completely distinct purposes—one generates a random number and the other introduces a delay. There is no ambiguity whatsoever.
Both names are in lowercase snake_case, but random_float is a noun phrase while wait is a verb, creating a minor inconsistency in style. However, with only two tools, the names are clear and identifiable, so the deviation is negligible.
The server exposes only two tools, which feels thin for a general-purpose utility server. However, the scope itself is extremely narrow (random number and delay), so the count is borderline—not excessive, but minimal for broader use cases.
The domain appears to be basic utility operations, but with only two tools, there are obvious gaps such as random integer generation or more granular timing controls. The surface is too minimal to consider it complete for any meaningful utility purpose.