CopilotKit/open-multi-agent-canvas

The open-source multi-agent chat interface that lets you manage multiple agents in one dynamic conversation and add MCP servers for deep research

What it solves

It provides a dynamic chat interface that allows users to manage and interact with multiple AI agents within a single conversation, simplifying complex tasks like travel planning and research.

How it works

Built with Next.js, LangGraph, and CopilotKit, the project implements a multi-agent canvas. It integrates with the Model Context Protocol (MCP) to connect to various servers—including local Python scripts via Standard IO or external servers via Server-Sent Events (SSE)—allowing agents to access external tools and data.

Who it’s for

Developers building AI applications that require coordination between multiple specialized agents or those wanting to integrate MCP-compatible servers into a chat interface.

Highlights

  • Multi-agent management in one conversation.
  • Support for Model Context Protocol (MCP) servers (Standard IO and SSE).
  • Integration with LangGraph and CopilotKit.
  • Pre-built examples for travel agents and AI researchers.

Related

  • Project
  • Project
  • Project
  • Project
  • Project