agent-zoo
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@agent-zoolist available agents"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AgentZoo
Personal agent hub with MCP and a cozy UI. One server (HTTP API + MCP), one webapp, shared types.
Prerequisites
Node.js 20+
pnpm
Related MCP server: @willpowell8/cursor-cloud-agent-mcp
Setup
pnpm installScripts
Command | Description |
| Build shared types, then run server (port 3912) and webapp (port 5173) in parallel |
| Run API + MCP server only |
| Run Vite dev server only (proxies |
| Build all packages |
| Run server (after build) |
Project structure
packages/types— Shared TypeScript types (Agent,StoreShape)packages/server— Fastify HTTP API + MCP server (stdio), JSON file storepackages/webapp— Vite + React + Tailwind, design tokens, Framer Motion
Docs
TECH-STACK.md — Stack and tooling
FRONTEND-LAYOUT.md — UI structure and flow
AESTHETICS.md — Design tokens
MCP-ARCHITECTURE.md — Store, server, and MCP flow
Cursor MCP
To use AgentZoo as an MCP server in Cursor, add to .cursor/mcp.json or Cursor settings:
{
"mcpServers": {
"agent-zoo": {
"command": "pnpm",
"args": ["--filter", "@agent-zoo/server", "run", "dev"],
"env": {
"AGENT_ZOO_STORE_PATH": "%USERPROFILE%/.agent-zoo/agents.json"
}
}
}
}On macOS/Linux use $HOME/.agent-zoo/agents.json for AGENT_ZOO_STORE_PATH.
Inject an agent via slash prompt
Once the MCP server is running, open a new chat in Cursor and type / to see MCP prompts.
Select one of the AgentZoo prompts:
Use Current Agent — injects the currently selected agent
Use Agent: {name} — injects a specific agent
These prompts insert a user message that tells the assistant to adopt the agent's persona and active skills for the conversation.
This server cannot be deployed
Maintenance
Related MCP Connectors
Shared memory and actions for Claude, Kiro, OpenAI, Cursor, and other MCP-compatible AI clients.
Persistent memory, knowledge graph, task management and more for AI agents via MCP.
- KnotOAuthcom.connectknot
Shared brain, one current version of memory for any MCP client: ChatGPT, Claude, Gemini, Cursor
MCP-native notes and memory for ChatGPT, Claude, and other AI tools.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceIntegrates ElizaOS agents with Cursor IDE, allowing users to list, select, and chat with agents via MCP tools.10 npm10MIT
- AlicenseNot gradedqualityCmaintenanceEnables programmatic control of Cursor's cloud-based AI agents for automated code generation and repository management via standardized MCP tools.25 npm6MIT
- AlicenseAqualityDmaintenanceEnables any MCP-compatible AI tool to read and leverage Cursor's context files (rules, agents, and skills) with their activation logic, allowing teams to maintain a single source of context across different AI coding assistants.66 npmMIT
- AlicenseAqualityAmaintenanceEnables MCP clients like Claude Code and Codex to delegate coding tasks to Cursor's CLI agent, which implements changes in the workspace and returns clean, structured results for review.383 npm9MIT