Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging level.INFO
HERMES3D_ENABLEDNoWhen true, hermes_3d_visualize returns an iframe; otherwise a text summary.false
SURFSENSE_API_KEYNoSurfSense API key. surf_sense_search uses a mock fallback when this is empty.
SURFSENSE_API_URLNoBase URL of the SurfSense API.https://api.surfsense.com
HERMES3D_OFFICE_URLNoURL embedded in the iframe.http://localhost:3000/office
SURFSENSE_WORKSPACE_IDNoSurfSense workspace ID (required to enable live search).
GHOST_PEPPER_TRANSCRIPT_DIRNoDirectory of .md transcript files for ghost_pepper_process.

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": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
surf_sense_searchC

Search the web using SurfSense

ghost_pepper_processA

Process a transcript or text and extract headlines, word count, and keywords

hermes_3d_visualizeC

Generate a 3D visualization (iframe) from processed data

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 3 tools

Disambiguation5/5

Each tool targets a clearly distinct action: web search, transcript/text processing, and 3D visualization. There is no functional overlap between them, so an agent will not confuse surf_sense_search with ghost_pepper_process or hermes_3d_visualize.

Naming Consistency4/5

All three follow a consistent <brand>_<action> snake_case pattern (surf_sense_search, ghost_pepper_process, hermes_3d_visualize), which is predictable. However the opaque brand prefixes (ghost_pepper, hermes) reduce readability and hint at product-specific naming rather than a clean verb_noun convention.

Tool Count4/5

Three tools is on the thin side but each maps to a distinct stage of a search -> process -> visualize pipeline, so none feels redundant. It is reasonable for a focused media/analysis server, though slightly under-scoped for standalone use.

Completeness3/5

The set implies a pipeline (search, process, visualize) but lacks ways to retrieve or persist intermediate results, configure the pipeline, or manage prior runs. Core stages exist but there are notable gaps that could force agents to work around missing operations.

Maintenance

ActivityMaintained
ResponsivenessNo issues