MCP---Agent-Starter-Kit
π Build and explore multi-agent AI workflows with ready-to-use projects for document serving, Q/A bots, and orchestration.
claude mcp add --transport stdio fub05-mcp---agent-starter-kit python -m uvicorn mcp_docs_server.app:app --reload \ --env UVICORN_PORT="8000" \ --env OPENAI_API_KEY="your-openai-api-key"
How to use
The MCP---Agent-Starter-Kit documentation server provides an accessible web interface to explore and test the multi-agent workflow capabilities built into the Starter Kit. It hosts the internal MCP documentation, examples of multi-agent orchestration using FastAPI, and references to how agents can communicate with each other and with OpenAI services. Once running, you can browse documented APIs, run sample endpoints, and inspect how agents are coordinated within the kit's examples. This server is especially useful for developers who want to understand the architecture, test agent interactions, and validate integration points before building their own bot flows.
How to install
Prerequisites:
- Python 3.7 or later
- pip (comes with Python)
- Optional: virtual environment tool (venv)
-
Clone the repository (or the portion containing the MCP Docs server): git clone https://github.com/fub05/MCP---Agent-Starter-Kit.git cd MCP---Agent-Starter-Kit
-
Create and activate a virtual environment (recommended): python -m venv venv source venv/bin/activate # macOS/Linux venv\Scripts\activate # Windows
-
Install dependencies (adjust path if the docs server lives in a subdirectory): pip install -r mcp_docs_server/requirements.txt
-
Set environment variables (optional but recommended):
- OPENAI_API_KEY=your-openai-api-key
- UVICORN_PORT=8000
-
Run the documentation server: uvicorn mcp_docs_server.app:app --reload --port $UVICORN_PORT
-
Open a browser and navigate to http://localhost:8000 to access the MCP docs server.
Additional notes
Tips:
- Ensure you have a valid OpenAI API key if you plan to use OpenAI-powered examples.
- If the server does not start, check that port 8000 is free or adjust UVICORN_PORT accordingly.
- The documentation server is primarily for exploring the Starter Kit's MCP concepts and agent orchestration examples; replace paths with the actual project structure if different.
- For production deployments, consider running behind a reverse proxy and using proper SSL/TLS configuration.
- If you encounter dependency conflicts, use a clean virtual environment and install dependencies from a dedicated requirements file within the mcp_docs_server directory.
Related MCP Servers
Scrapling
π·οΈ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
better-chatbot
Just a Better Chatbot. Powered by Agent & MCP & Workflows.
sudocode
Lightweight agent orchestration dev tool that lives in your repo
apple-mail
MCP server giving AI assistants full access to Apple Mail - read, search, compose, organize & analyze emails via natural language
architect
A powerful, self-extending MCP server for dynamic AI tool orchestration. Features sandboxed JS execution, capability-based security, automated rate limiting, marketplace integration, and a built-in monitoring dashboard. Built for the Model Context Protocol (MCP).
mcp -templates
A flexible platform that provides Docker & Kubernetes backends, a lightweight CLI (mcpt), and client utilities for seamless MCP integration. Spin up servers from templates, route requests through a single endpoint with load balancing, and support both deployed (HTTP) and local (stdio) transports β all with sensible defaults and YAML-based configs.