daimonos
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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 |
| 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 |
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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