Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RELAY_MCP_TOKENYesA token used by the AI agent to connect to the Relay Server's MCP endpoint. Must be 32–256 printable ASCII characters without spaces.
RELAY_CLIENT_TOKENYesA token shared between the Relay Server and Relay Client. Must be 32–256 printable ASCII characters without spaces.
RELAY_SERVER_MCP_HOSTNoBind address for the MCP listener.127.0.0.1
RELAY_SERVER_MCP_PORTNoPort for the MCP listener.8000
RELAY_SERVER_CLIENT_HOSTNoBind address for the Client listener.127.0.0.1
RELAY_SERVER_CLIENT_PORTNoPort for the Client listener.8001

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

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
relay_statusA

Report the Relay Server, the connected Client and its MCP servers.

Call it first to check that the Client is connected and which server aliases run, when a tool is missing or fails, and after an administration change. Read-only. Client details come from a short live probe; when the Client is busy or unreachable the last good answer is returned as cached with its age. To discover servers that are not configured yet, use relay_registry_search.

relay_registry_searchA

Search the official MCP Registry for servers to add (read-only, server-side).

Use it to discover a server that is not configured yet; for the servers the Client already runs, use relay_status. Returns bounded server metadata: name, title, description, version, repository URL and declarative-launcher packages, plus next_cursor to pass back as cursor for the next page. A returned name is the source for adding that server. Never touches the Client and never writes any configuration.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 2 tools

Disambiguation4/5

relay_status (report configured Client/servers) and relay_registry_search (discover unconfigured servers) have clearly distinct purposes, and each description explicitly redirects to the other for the complementary case. Only minor overlap in that both are read-only discovery/observability operations, but boundaries are unambiguous.

Naming Consistency4/5

Both tools use a consistent snake_case 'relay_' prefix, forming a predictable namespace. The suffix pattern is not strictly verb_noun (status vs registry_search), a minor deviation, but naming is coherent and readable.

Tool Count2/5

Only two tools for a server whose purpose (relaying/managing an MCP Client and its servers) implies administrative capability; the surface feels notably thin. Descriptions even reference actions like 'administration change' that no tool exposes.

Completeness2/5

A clear dead end exists: relay_registry_search returns a 'name' described as 'the source for adding that server,' yet there is no tool to add, remove, or invoke anything. Status and discovery are covered, but the core lifecycle implied by the domain is missing.

Maintenance

ActivityMaintained
ResponsivenessNo issues