Multi Agent Server
FreeNot checkedA multi-domain multi-agent system served over MCP (Model Context Protocol) with FastMCP, exposing specialized domain agents as tools to automate business workfl
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
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-publicFAQ
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
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare 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
