Content
# MCP Agent Platform
## Project Introduction
This is a human-computer interaction system based on multi-agent architecture, integrating visual recognition, speech recognition, and speech synthesis capabilities. The system consists of multiple specialized agents working together to achieve a natural human-computer interaction experience.
## System Architecture
The system consists of the following main components:
### Agents
- **Brain Agent**
- Responsible for core decision-making and coordination
- Processes information from other agents
- **Eye Agent**
- Processes visual input
- Implements face detection and recognition
- **Ear Agent**
- Processes audio input
- Implements speech recognition
- **Mouth Agent**
- Responsible for audio output
- Implements speech synthesis
### Core Features
1. **Face Recognition**
- Real-time face detection and recognition
- Person information database management
2. **Voice Interaction**
- Chinese speech recognition
- Speech synthesis output
3. **Web Interface**
- Visual robot interface
- Real-time status display
## Installation Guide
### Requirements
- Python 3.10+
- Windows/Linux/MacOS
### Installation Steps
1. Clone the project
```bash
git clone [repository-url]
cd mcpTest
```
2. Install dependencies
```bash
pip install -r requirements.txt
```
### Configuration
The following parameters can be configured in `config.py`:
- Server configuration
- Agent parameters
- Model settings
- Speech recognition parameters
## Usage Guide
### Start the System
1. Run the main program
```bash
python main.py
```
2. Access the Web interface
```
http://localhost:8070
```
### Features Usage
1. **Face Recognition**
- The system automatically detects and recognizes faces in the camera
- First-time recognized faces will be automatically recorded
2. **Voice Interaction**
- The system supports Chinese speech recognition
- You can dialogue with the system through voice
## Tech Stack
- **Backend**
- Python
- FastAPI
- WebSocket
- OpenCV
- SpeechRecognition
- pyttsx3
- **Frontend**
- HTML/CSS
- JavaScript
- WebSocket
## Directory Structure
```
├── config.py # Configuration file
├── main.py # Main program
├── requirements.txt # Dependencies list
├── src/
│ ├── agents/ # Agent implementations
│ ├── brain/ # Brain logic
│ ├── platform/ # Platform core
│ ├── utils/ # Utility functions
│ └── web/ # Web service
├── static/ # Static resources
└── templates/ # Page templates
```
Connection Info
You Might Also Like
awesome-mcp-servers
A collection of MCP servers.
git
A Model Context Protocol server for Git automation and interaction.
Appwrite
Build like a team of hundreds
TrendRadar
TrendRadar: Your hotspot assistant for real news in just 30 seconds.
oh-my-opencode
Background agents · Curated agents like oracle, librarians, frontend...
chatbox
User-friendly Desktop Client App for AI Models/LLMs (GPT, Claude, Gemini, Ollama...)