Skip to main content
AG-Kit provides comprehensive support for major Agent ecosystem protocols, enabling seamless integration with existing tools, frameworks, and applications.

Protocol Support Overview

AG-Kit implements and supports four key protocols:
  • OpenAI Protocol: Full OpenAI API compatibility for model integration
  • MCP Protocol: Model Context Protocol for tool integration
  • AG-UI Protocol: Agent-User Interaction for frontend frameworks
  • A2A Protocol: Agent-to-Agent communication (via AG-UI, native planned)

Protocol Compatibility

ProtocolSpecificationAG-Kit SupportStatus
OpenAI APIOpenAI APIFull complianceStable
MCPModel Context ProtocolClient & ServerStable
AG-UIAgent-User InteractionNative supportStable
A2AAgent-to-AgentAG-UI integrationBeta

Quick Integration

OpenAI SDK

const openai = new OpenAI({
  baseURL: 'http://localhost:3000' // AG-Kit server
});

MCP Tools

const toolkit = await createMCPToolkit({
  filesystem: { command: 'npx', args: ['@modelcontextprotocol/server-filesystem'] }
});

AG-UI Frontend

const { useChat } = require('@ag-kit/ui-react');
// Use useChat hook in React components

Protocol Specifications