Entropic 2.3.8
Local-first agentic inference engine
Loading...
Searching...
No Matches
tool_base.h File Reference

Abstract base class for individual MCP tools. More...

#include <entropic/types/config.h>
#include <string>
Include dependency graph for tool_base.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  entropic::ToolDefinition
 Parsed tool definition from JSON schema file. More...
 
class  entropic::ToolBase
 Abstract base class for individual MCP tools. More...
 

Namespaces

namespace  entropic
 Activate model on GPU (WARM → ACTIVE).
 

Functions

ToolDefinition entropic::load_tool_definition (const std::string &tool_name, const std::string &server_prefix, const std::string &data_dir)
 Load a tool definition from a JSON file.
 

Detailed Description

Abstract base class for individual MCP tools.

Each tool owns its definition (name, description, JSON schema) and implements execute(). Tools are registered with a ToolRegistry inside an MCPServerBase.

Version
1.9.4

Definition in file tool_base.h.