Content
# AgentDesk
A multi-agent MCP server with a web UI for registering, managing, and interacting with intelligent agents.
## Prerequisites
* Docker & Docker Compose installed on your machine
* (Optional) A free Groq Cloud API key for natural-language agent interactions
## Quick Start
1. **Clone the repository**
```bash
git clone https://github.com/uzair110/agentdesk.git
cd agentdesk
```
2. * Configure your Groq Cloud credentials in a `.env.local` file in `frontend/`:
```text
NEXT_PUBLIC_API_URL=http://localhost:4000
```
3. * Configure your credentials in a `.env` file in `backend/`:
```text
NEXT_PUBLIC_GROQ_API_KEY= <YOUR_API_KEY>
NEXT_PUBLIC_GROQ_MODEL=llama-3.3-70b-versatile
NEXT_PUBLIC_GITHUB_TOKEN=<GITHUB_TOKEN>
```
4. **Build & run with Docker Compose**
```bash
docker compose up --build
```
* Frontend UI will be available at [http://localhost:3000](http://localhost:3000)
* Backend (MCP server) health-check at [http://localhost:4000/health](http://localhost:4000/health)
3. **Stopping the services**
```bash
docker compose down
```
* Register new agents via the `/agents` REST endpoints.
---
You Might Also Like
OpenWebUI
Open WebUI is an extensible web interface for customizable applications.

NextChat
NextChat is a light and fast AI assistant supporting Claude, DeepSeek, GPT4...

cherry-studio
Cherry Studio is a multilingual project for creative collaboration.

LibreChat
LibreChat is an open-source chat platform for seamless communication.

Continue
Continue is an open-source project for seamless server management.

repomix
Repomix packages your codebase into AI-friendly formats for easy use.