MCP Reference Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | Bind address. `0.0.0.0` inside a container (set automatically). | 127.0.0.1 |
| PORT | No | HTTP only. Port the HTTP server listens on. `npm run http` uses 8787. | 8080 |
| API_KEY | No | Register one API key at boot. | |
| MCP_URL | No | Command line client only: the server URL to talk to. | http://127.0.0.1:8787/mcp |
| MCP_MODE | No | Transport mode: `stdio` or `http`. | stdio |
| AUTH_MODE | No | Auth mode: `off`, `write`, or `all`. | off |
| MCP_USERS | No | Extra logins, formatted as `"alice:secret:read,write"`. | |
| TENANT_ID | No | If set, writes need an `x-tenant-id` header. | |
| ADMIN_USER | No | `/admin` login username. | demo |
| RATE_LIMIT | No | Calls per window per caller. | 60 |
| MCP_API_KEY | No | stdio credential. The command line client sends it as a bearer key. | |
| CORS_ORIGINS | No | Extra `Origin` values allowed on `/mcp`. Localhost and same-host are always allowed. | |
| MCP_PASSWORD | No | stdio basic auth password. The command line client sends it as HTTP Basic. | |
| MCP_USERNAME | No | stdio basic auth username. The command line client sends it as HTTP Basic. | |
| ADMIN_PASSWORD | No | `/admin` login password. Default disabled on a public bind until `ADMIN_PASSWORD` is set. | demo |
| API_KEY_SCOPES | No | Scopes for the boot-registered API key. | |
| MCP_SKILLS_DIR | No | Directory for uploaded skills. Skills survive a restart; tickets do not. | ~/.mcp-reference-server/skills |
| MCP_TASK_TTL_MS | No | How long a task handle lives, in milliseconds. | 60000 |
| RATE_LIMIT_WINDOW_MS | No | Rate limit window in milliseconds. | 60000 |
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
ActivityMaintained
ResponsivenessNo recent community issues