Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HERMES_GPT_OWNER_ACKNoMust equal 'I_UNDERSTAND_THIS_CAN_MUTATE_MY_MACHINE' for owner tools (default: unset).
HERMES_GPT_ENABLE_WRITENoSet to '1' to enable write file and patch tools (default: unset, hidden).
HERMES_GPT_OPERATOR_LEVELNoOperator level: read_only, cron, skills, skills_config, workspace, owner (default: read_only).
HERMES_GPT_ENABLE_TERMINALNoSet to '1' to enable terminal command execution (default: unset, hidden).
HERMES_GPT_OPERATOR_ENABLEDNoSet to '1' to enable operator mode (default: unset, false).
HERMES_GPT_ENABLE_MEMORY_WRITENoSet to '1' to enable memory add, replace, remove actions (default: unset, disabled).
HERMES_GPT_OPERATOR_APPLY_MODENoApply mode: dry_run or direct (default: dry_run).
HERMES_GPT_UNSAFE_REMOTE_NOAUTHNoSet to '1' to bypass remote profile block for unsafe experiments (default: unset).
HERMES_GPT_ENABLE_SESSION_SEARCHNoSet to '1' to enable session search tool (default: unset, hidden).
HERMES_GPT_OPERATOR_DENIED_PATHSNoExtra denied paths (additions only, cannot weaken defaults; default: built-in).
HERMES_GPT_OPERATOR_ALLOWED_PATHSNoComma-separated workspace root paths; empty disables workspace writes (default: empty).
HERMES_GPT_OPERATOR_ALLOWED_PROFILESNoComma-separated profile names allowed, or '*' for all (default: default).

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
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
hermes_read_fileD–
hermes_search_filesD–
hermes_memoryD–
hermes_skill_listD–
hermes_skill_viewD–
hermes_operator_policyA

Return the current operator policy summary. Read-only. Never secrets.

hermes_operator_statusA

Return operator runtime status. Read-only. Never secrets.

hermes_operator_audit_tailA

Return the last limit audit records. Read-only.

hermes_operator_doctorC

Run a read-only health check across operator surfaces.

hermes_operator_snapshotC

Return a single current-state summary of the operator.

hermes_release_doctorC

Check whether the repo/operator is safe to ship.

hermes_operator_recoverC

Conservative recovery sequence. Dry-run by default.

hermes_cron_listD–
hermes_cron_statusD–
hermes_cron_runD–
hermes_cron_pauseD–
hermes_cron_copyD–
hermes_cron_moveD–
hermes_skill_diffD–
hermes_skill_createD–
hermes_skill_editD–
hermes_skill_patchD–
hermes_skill_write_fileD–
hermes_skill_copyD–
hermes_skill_sync_to_defaultD–
hermes_skill_deleteD–
hermes_config_getD–
hermes_config_setD–
hermes_config_patchD–
hermes_env_statusD–
hermes_env_set_nonsecretD–
hermes_env_copy_nonsecretD–
hermes_gateway_statusD–
hermes_gateway_restartD–
hermes_workspace_readD–
hermes_workspace_patchD–
hermes_workspace_write_fileD–
hermes_workspace_run_testD–
hermes_git_statusD–
hermes_git_diffD–
hermes_owner_run_commandD–
hermes_owner_patchD–
hermes_owner_write_fileD–

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2/5.0

Scored across 43 tools

Disambiguation5/5

Each tool name follows a distinct 'resource_action' pattern, making their purposes clear despite most descriptions being empty. For example, 'hermes_cron_list' vs 'hermes_cron_run' are unambiguous.

Naming Consistency5/5

All 43 tools use the consistent pattern 'hermes_<category>_<action>', with verbs in imperative form and underscores separating multi-word actions. No mixing of conventions.

Tool Count2/5

With 43 tools, the server is overloaded. While each category has multiple tools, the overall count exceeds the typical well-scoped range, making it difficult for agents to navigate.

Completeness3/5

The tool surface covers many aspects (config, cron, env, skills, etc.) but has notable gaps like missing CRUD for cron (no create/delete) and environment (no create/delete), leaving agents without complete lifecycle coverage.

Maintenance

ActivityInactive
ResponsivenessNo issues