Decomposes complex problems into independent atomic units of thought and uses their dependencies to reason and verify conclusions.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add atom-of-thoughts -- node /ABSOLUTE/PATH/TO/PARENT/FOLDER/atom-of-thoughts/build/index.js~/.codex/config.toml
[mcp_servers.atom-of-thoughts]
command = "node"
args = ["/ABSOLUTE/PATH/TO/PARENT/FOLDER/atom-of-thoughts/build/index.js"]
# codex mcp add atom-of-thoughts -- node /ABSOLUTE/PATH/TO/PARENT/FOLDER/atom-of-thoughts/build/index.js~/.cursor/mcp.json
{
"mcpServers": {
"atom-of-thoughts": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/atom-of-thoughts/build/index.js"
]
}
}
}.vscode/mcp.json
{
"servers": {
"atom-of-thoughts": {
"type": "stdio",
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/atom-of-thoughts/build/index.js"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"atom-of-thoughts": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/atom-of-thoughts/build/index.js"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"atom-of-thoughts": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/atom-of-thoughts/build/index.js"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"atom-of-thoughts": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/atom-of-thoughts/build/index.js"
]
}
}
}