Skip to main content

HAPI Components

Overview​

This section provides an overview of the key components within the MCP ecosystem, including chatMCP, runMCP, HAPI Server, and HAPI Agents. Each component plays a crucial role in enabling seamless communication and interaction between humans and AI agents.

HAPIMCPStack ComponentsThe Happiness Stack ArchitectureUser Interface💬 Chat🖥️ Web📱 Mobile🔌 APICore Components💬 UIchatMCPConversational AIAPI & MCP GatewayHAPIServerrunMCPRuntime & OrchestrationServer ManagementService Discovery🤖 AgentsContext EngineeringReasoning EngineMemory & Tools Runtime 💓 MCPServersTool ProvidersAPI IntegrationsContracts Layer🔗 MCP 📋 OpenAPI/REST🌐 gRPC/IDLExternal Systems🧠 LLMs🌐 APIs🗄️ DBs☁️ CloudData FlowKey FeaturesAPI-First ArchitectureContext-Driven ConversationsMemory & PersistenceOpenAPI CompliantAgents OrchestrationAgent-Based ReasoningHAPIMCPEcosystemThe Happiness Stack

In your IDE: OrcA​

OrcA (Orchestrator for APIs and Agents) is the IDE component of the stack. It is a VS Code extension that turns your OpenAPI and Arazzo contracts into MCP servers: it previews their MCP tools, runs them with the HAPI CLI, deploys them to runMCP, and connects them to your AI assistant.