MCP server configuration.
More...
#include <entropic/types/config.h>
MCP server configuration.
- Version
- 1.8.7
Definition at line 678 of file config.h.
◆ enable_bash
| bool entropic::MCPConfig::enable_bash = true |
Enable bash server.
Definition at line 681 of file config.h.
◆ enable_diagnostics
| bool entropic::MCPConfig::enable_diagnostics = true |
Enable diagnostics server.
Definition at line 683 of file config.h.
◆ enable_entropic
| bool entropic::MCPConfig::enable_entropic = true |
Enable entropic internal server (handoff, delegate, pipeline)
Definition at line 679 of file config.h.
◆ enable_filesystem
| bool entropic::MCPConfig::enable_filesystem = true |
Enable filesystem server.
Definition at line 680 of file config.h.
◆ enable_git
| bool entropic::MCPConfig::enable_git = true |
Enable git server.
Definition at line 682 of file config.h.
◆ enable_web
| bool entropic::MCPConfig::enable_web = true |
Enable web server.
Definition at line 684 of file config.h.
◆ external
External MCP server config (Entropic-as-server)
Definition at line 686 of file config.h.
◆ external_servers
Named external servers.
Definition at line 702 of file config.h.
◆ filesystem
Filesystem server config.
Definition at line 685 of file config.h.
◆ health_check_interval_ms
| uint32_t entropic::MCPConfig::health_check_interval_ms = 0 |
Ping interval (0 = disabled)
Definition at line 704 of file config.h.
◆ plugins
| std::vector<std::filesystem::path> entropic::MCPConfig::plugins |
In-process MCP server plugin .so paths (gh#133, v2.10.1).
Each entry is dlopened at startup and must implement the contract in entropic/interfaces/i_mcp_server.h. Distinct from external_servers, which spawn a separate process and speak MCP over stdio/SSE — these load into the engine's address space and are called directly through the C ABI. A path that fails to load is a loud error, not a skip.
Definition at line 699 of file config.h.
◆ reconnect
Reconnection backoff policy.
Definition at line 703 of file config.h.
◆ server_timeout_seconds
| int entropic::MCPConfig::server_timeout_seconds = 30 |
Server timeout (5–300)
Definition at line 687 of file config.h.
◆ tool_call_timeout_ms
| uint32_t entropic::MCPConfig::tool_call_timeout_ms = 30000 |
Per-call timeout for external tools.
Definition at line 705 of file config.h.
◆ working_dir
| std::string entropic::MCPConfig::working_dir |
Server working directory (empty = CWD) (v2.0.4)
Definition at line 688 of file config.h.
The documentation for this struct was generated from the following file: