Atom of Thoughts
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| viz | No | Visualization mode: auto, always, or never | auto |
| mode | No | Which tools to register: full, fast, or both | both |
| max-depth | No | Override depth limit | 5 |
| output-dir | No | Where to write viz HTML | OS temp |
| downloads-dir | No | Approval JSON fallback | ~/Downloads |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| AoT-fastA | Default structured reasoning. Decomposes problems into atomic thoughts with dependency tracking. Depth 3. Use for: think-through, analyze, reason about tradeoffs, debug root causes, evaluate alternatives, make decisions. Most reasoning tasks belong here. Trigger phrases: "think through", "analyze", "reason about", "debug", "evaluate options", "compare approaches". Atom types: premise (facts) → reasoning (logic) → hypothesis (proposals) → verification (checks) → conclusion (answer). Minimal 3-call example: Call 1: {atomId:"P1", content:"The API returns 500 on POST /users", atomType:"premise"} Call 2: {atomId:"R1", content:"500 suggests unhandled exception in route handler", atomType:"reasoning", dependencies:["P1"]} Call 3: {atomId:"C1", content:"Add try-catch in POST /users handler", atomType:"conclusion", dependencies:["R1"], confidence:0.9} Only atomId, content, and atomType are required. dependencies defaults to [], confidence defaults to 0.7. Use AoT-full instead when you need >5 reasoning steps, multi-angle verification, or decomposition of sub-problems. viz param: only set viz:true when the user explicitly asks to see the graph or says "visualize". Never set it automatically. |
| AoT-fullA | Deep structured reasoning with decomposition-contraction. Depth 5. Use for: implementation plans, architecture decisions, multi-step verification, problems that decompose into sub-problems. Trigger phrases: "plan", "design", "megathink", "full AoT", /aot-plan. Same atom types and parameters as AoT-fast. Drives decomposition via the atomcommands tool (decompose → sub-atoms → complete_decomposition). Reach for AoT-fast first unless you genuinely need the extra depth or decomposition. viz param: only set viz:true when the user explicitly asks to see the graph or says "visualize". Never set it automatically. |
| atomcommandsB | Lifecycle and meta operations for the current AoT session. Commands:
|
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/dioptx/mcp-atom-of-thoughts'
If you have feedback or need assistance with the MCP directory API, please join our Discord server