跳转到主要内容
AG-Kit全面支持主流Agent生态协议,可实现与现有工具、框架和应用程序的无缝集成。

协议支持概览

AG-Kit实现并支持四大核心协议:
  • OpenAI协议:完整的OpenAI应用程序接口兼容性,支持模型集成
  • MCP协议:面向工具集成的模型上下文协议
  • AG-UI协议:用于前端框架的Agent-用户交互协议
  • A2A协议:Agent间通信协议(当前通过AG-UI实现,原生支持计划中)

协议兼容性

协议规范AG-Kit支持状态
OpenAI APIOpenAI应用程序接口完全兼容稳定
MCP模型上下文协议客户端与服务端稳定
AG-UIAgent-用户交互原生支持稳定
A2AAgent间通信AG-UI集成测试版

快速集成

OpenAIAG-Kit

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

MCP工具集

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

AG-UI前端

const { useChat } = require('@ag-kit/ui-react');
// 在React组件中使用useChat钩子

协议规范