Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Multi Agent Server

FreeNot checked

A multi-domain multi-agent system served over MCP (Model Context Protocol) with FastMCP, exposing specialized domain agents as tools to automate business workfl

GitHubEmbed

About

A multi-domain multi-agent system served over MCP (Model Context Protocol) with FastMCP, exposing specialized domain agents as tools to automate business workflows.

README

A multi-domain multi-agent system served over MCP (Model Context Protocol) with FastMCP. A set of specialized domain agents (email, CRM, calendar, customer support, helpdesk, reporting) are exposed as MCP tools and coordinated to automate business workflows, with a bilingual Streamlit dashboard for observability.

Part of the SunnyLab build series. Sanitized public showcase — credentials and infrastructure identifiers removed; configure your own .env.

What it demonstrates

  • Multi-agent architecture over MCP / FastMCP — domain agents as composable, policy-routed tools
  • Enterprise integrations — Gmail, Salesforce, and other services behind a service layer
  • Streamlit dashboard (Korean / English) for runs and observability
  • Cloud-native delivery — Docker, docker-compose, Cloud Build, GitHub Actions (project/VM values are placeholders)

Architecture

MCP client (Claude Desktop / Cursor / custom)
        │  MCP
        ▼
FastMCP server ── routes ──► domain agents
   ├─ email      ├─ crm        ├─ calendar
   ├─ cs         ├─ helpdesk   └─ report
        │
        ▼
 service layer (Gmail / Salesforce / …)   →   Streamlit dashboard (KR/EN)

See mcp_server/ for agents, tools, and services.

Tech stack

Python · MCP / FastMCP · Salesforce & Gmail integrations · Streamlit · Docker / docker-compose · Google Cloud Build · GitHub Actions

Project structure

mcp_server/      # agents, tools, services (MCP/FastMCP)
dashboard.py     # Streamlit dashboard (KR)
dashboard_en.py  # Streamlit dashboard (EN)
tests/           # unit tests
cloudbuild.yaml  # Cloud Build (placeholders)
docker-compose.yml · Dockerfile
.env.example     # required env vars (no real keys)

Setup

cp .env.example .env      # fill in your own keys (OPENAI/Google/Salesforce …)
pip install -r requirements.txt
# run the MCP server (see mcp_server/) and the dashboard:
streamlit run dashboard.py

Note

Public portfolio showcase. Credential files, tokens, and infra identifiers (GCP project, VM IP) were removed before publishing; CI/deploy files use placeholders and require your own configuration.


SunnyLab — building agentic AI in public · Medium @sunnylabtv · YouTube @sunnylabtv

from github.com/sunnylabtv-crypto/ai_mcp_multi_agent-public

Installing Multi Agent Server

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/sunnylabtv-crypto/ai_mcp_multi_agent-public

FAQ

Is Multi Agent Server MCP free?

Yes, Multi Agent Server MCP is free — one-click install via Unyly at no cost.

Does Multi Agent Server need an API key?

No, Multi Agent Server runs without API keys or environment variables.

Is Multi Agent Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Multi Agent Server in Claude Desktop, Claude Code or Cursor?

Open Multi Agent Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Multi Agent Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs