← Discover MCPs and Agents
M
AgentOtherGitHub
MCP-Agent-Template
Links
README
From the repo.
MCP Agent Template
A collection of minimal, production-ready starter projects for building multi-agent and retrieval-augmented AI workflows.
This agent includes three main components:
- mcp-docs-server: Exposes a folder of documents as a tool via REST API and optional MCP agent integration.
- website-qa-bot: Retrieval-Augmented Generation (RAG) Q/A bot for websites and documents, with Pinecone and OpenAI integration.
- multi-agent-workflow: Demonstrates multi-agent orchestration for collaborative AI tasks.
Projects Overview
1. mcp-docs-server
- FastAPI server to serve documents from a local folder.
- REST endpoints for listing and retrieving documents.
- Optional MCP integration via
fastmcpfor agent workflows.
2. website-qa-bot
- Upload text or PDF files, store embeddings in Pinecone.
- Semantic search and context-aware answers using OpenAI LLM.
- FastAPI backend with endpoints for ingestion and querying.
3. multi-agent-workflow
- Orchestrates multiple AI agents (Researcher, Summarizer, Planner).
- Demonstrates agent collaboration for solving tasks.
- OpenAI integration for summarization, mock mode available.
Setup
- Clone this repository and navigate to the desired project folder.
- Copy
.env.exampleto.envin each project and add your API keys. - Install dependencies for each project:
pip install -r requirements.txt - Run the server for each project (see individual README files for details).
File Tree
MCP Agent Template/
├─ mcp-docs-server/
│ ├─ app/
│ │ ├─ server.py
│ │ ├─ mcp_adapter.py
│ │ ├─ docs/
│ │ │ ├─ README.md
│ │ │ └─ sample-doc.md
│ ├─ requirements.txt
│ ├─ .env.example
│ ├─ README.md
├─ website-qa-bot/
│ ├─ app/
│ │ ├─ main.py
│ │ ├─ ingest.py
│ │ ├─ query.py
│ │ ├─ utils.py
│ ├─ requirements.txt
│ ├─ .env.example
│ ├─ README.md
├─ multi-agent-workflow/
│ ├─ app/
│ │ ├─ agents.py
│ │ ├─ orchestrator.py
│ ├─ requirements.txt
│ ├─ .env.example
│ ├─ README.md
Collected info
- ★ 14 stars
- ⎇ 1 forks
- Language: Python
- Source updated: 3/29/2026