Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
read_fileA

Read file. Returns {content, lines} or {unchanged:true, lines} if already read and unmodified.

write_fileB

Write file, creating parent dirs.

edit_fileB

String-replace edits. Returns {applied, diffs} confirming each change.

searchC

Regex content search or trigram file-name search.

workspace_infoA

Detailed workspace info (session state, root listing, index stats). Basic info is already in server instructions — only call if you need index stats or full detail.

execC

Run command. Returns {exit, out, err?}. Output auto-truncated if very large.

batchA

Multiple tools in one call. Always batch when you need 2+ independent reads/searches. E.g. [{tool:"read_file",arguments:{path:"a.rs"}},{tool:"search",arguments:{pattern:"TODO"}}].

get_tool_schemaA

Get full inputSchema for tool(s). Call before using a tool whose schema was not in list_tools.

execute_scriptA

Run a Starlark (Python-subset) script with all tools as built-in functions. Intermediate results stay in the sandbox; only result variable is returned. Much cheaper than sequential tool calls.

gitC

Git operations. Commands: status, log, diff, branch, add, commit, push, pull, checkout. All args besides 'command' are passed through.

cargoD

Cargo operations. Commands: test, build, check, clippy, fmt, add.

ghC

GitHub CLI. Commands: pr_view, pr_list, pr_create, pr_diff, pr_checks, api.

dockerD

Docker operations. Commands: ps, logs, exec, images, inspect, stop, compose_up, compose_down, compose_ps.

discordB

Discord read-only operations. Commands: list_guilds, list_channels, read_messages, search_messages.

snapshotD

Workspace snapshots. Actions: create (returns id), restore (rolls back), list, delete.

set_cwdA

Change working directory for all subsequent operations. Returns {cwd, previous}.

lsC

List directory. Returns [{n,d,s}]. Skips .git/node_modules/target. Use stat=true for permissions+mtime.

session_statsC

Token analytics. Scopes: session (current totals), history (cross-session), daily (trend). Optional external_session_id filters history/daily to a single agent-runtime session id.

set_external_session_idD

Attach an agent-runtime session id (e.g. claude --session-id UUID) to every subsequent analytics row from this connection. Use to correlate daimonos analytics with the agent's own usage logs. Pass an empty string to clear.

list_all_toolsA

Show all available tools including extended ones (diff, pipelines, repair). Call once to unlock them.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/beardfaceguy/daimonos'

If you have feedback or need assistance with the MCP directory API, please join our Discord server