Configuration
DevBoy tools uses a layered configuration system with TOML files and OS keychain for secrets.
Configuration files
Global config
The main configuration file is stored in a platform-specific location:
Project-local config
You can place a .devboy.toml file in your project root to override the global config. This is useful when working with AI assistants (MCP mode) in a specific repository.
Resolution order:
.devboy.tomlin the current directory (highest priority)~/.config/devboy-tools/config.toml(global fallback)
Add .devboy.toml to your .gitignore — it contains project-specific settings that may differ between contributors.
Secrets (Tokens)
Tokens are stored in the OS keychain (macOS Keychain, Windows Credential Manager, Linux Secret Service) and are never written to config files.
Built-in tools
By default all built-in tools are enabled. You can disable specific tools to reduce LLM context size — disabled tools won't appear in tools/list and won't consume tokens.
DevBoy uses a blacklist approach: all tools are enabled by default, and you explicitly disable the ones you don't need. This means any new tools added in future versions will be available automatically.
Configuration
CLI commands
Available built-in tools
Proxy tools from upstream MCP servers are not affected by builtin_tools filtering.
MCP proxy
You can proxy tools from upstream MCP servers through DevBoy. See MCP proxy for details.