Overview of MCPHost architecture
mainMCPHost operates as a Host in the Model Context Protocol (MCP) client-server architecture.
- Hosts (like MCPHost): LLM applications that manage connections and interactions.
- Clients: Maintain 1:1 connections with MCP servers.
- Servers: Provide context, tools, and capabilities to the LLMs.
This setup allows LLMs to access external tools/data, maintain consistent context, and execute commands safely. Supported models include Anthropic Claude, OpenAI, Google Gemini, and any Ollama-compatible model with function calling support.