# agent-kit

> MCP Client

AgentKit enables building multi-agent networks with deterministic routing and rich tooling via MCP, supporting TypeScript AI developers with fault-tolerant cloud deployment. It offers flexible routing, multiple model providers, and built-in tracing.

## Overview

- **Category:** AI
- **Language:** TypeScript
- **Stars:** 916
- **Forks:** 28
- **Owner:** inngest
- **GitHub:** https://github.com/inngest/agent-kit
- **Homepage:** https://agentkit.inngest.com
- **Created:** 2024-11-18T05:28:42+00:00
- **Updated:** 2025-03-28T19:31:06+00:00
- **Source:** https://model-context-protocol.com/clients/build-typescript-multi-agent-network-kit

## Setup

## Setup

1. Ensure that you have `node` and `pnpm` installed.
2. Install dependencies: `pnpm`.
3. Build the package or run tests: `pnpm build` and `pnpm test`.

## Tools

## Available Tools

1.  **Agents** (LLM calls that can be combined with prompts, tools, and MCP).
2.  **Networks** (A simple way to get Agents to collaborate with a shared State, including handoff).
3.  **State** (Combines conversation history with a fully typed state machine, used in routing).
4.  **Routers** (Where the autonomy lives, from code-based to LLM-based orchestration).
5.  **Tracing** (Debug and optimize your workflow locally and in the cloud with built-in tracing).
6.  **MCP** (Rich tooling).
