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

Client for communicating with external MCP servers. More...

#include <entropic/mcp/transport.h>
#include <cstdint>
#include <memory>
#include <mutex>
#include <string>
#include <vector>
Include dependency graph for external_client.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  entropic::ExternalMCPClient
 Client for an external MCP server (stdio or SSE). More...
 

Namespaces

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

Detailed Description

Client for communicating with external MCP servers.

Handles MCP protocol: initialize handshake, tools/list, tools/call. Wraps a Transport for wire-level communication. Integrates with ServerManager as a tool provider alongside InProcessProvider.

Security: directives are stripped from external server responses (CWE-94 — external servers cannot inject engine-level directives).

Version
1.8.7

Definition in file external_client.h.