MCP Hub
Back to servers

MCP English Tutor

A professional 1-on-1 English tutoring server that enables AI assistants to provide oral practice, grammar correction, and vocabulary recommendations. It features specialized tools for generating conversation topics, tracking progress, and creating immersive role-play scenarios.

Updated
Jan 27, 2026

MCP English Tutor | MCP 英语口语家教

A professional English tutoring 1-on-1 MCP server for AI assistants, providing comprehensive oral English practice with 7 specialized tools.

专为AI助手设计的专业英语口语家教1v1 MCP服务器,提供全面的英语口语练习,包含7个专业工具。

🎯 Features | 功能特性

7 Professional English Tutoring Tools | 7个专业英语教学工具

ToolFunction功能
generate_conversation_topicGenerate topics based on student level根据学生水平生成话题
correct_grammarDetect and correct grammar errors检测并纠正语法错误
suggest_vocabularyRecommend relevant vocabulary推荐相关词汇
evaluate_responseAssess student responses评估学生回答
pronunciation_tipsProvide pronunciation guidance提供发音指导
track_progressTrack learning progress跟踪学习进度
create_practice_scenarioCreate role-play scenarios创建角色扮演场景

Key Features | 核心特性

  • 🎓 3 Difficulty Levels - Beginner, Intermediate, Advanced | 三个难度级别
  • 📚 12+ Topics - Rich conversation topics | 12+个话题
  • 🎭 6+ Scenarios - Real-world practice scenarios | 6+个场景
  • 📊 Progress Tracking - Learning analytics | 学习分析
  • 🔄 Auto Reconnection - Robust connection handling | 自动重连
  • 🔒 SSL Support - Secure communication | SSL支持

🚀 Quick Start | 快速开始

Installation | 安装

# Clone the repository
git clone https://github.com/your-username/mcp-english-tutor.git
cd mcp-english-tutor

# Install dependencies
pip install -r requirements.txt

Configuration | 配置

  1. Set MCP endpoint | 设置MCP端点:
export MCP_ENDPOINT="wss://your-mcp-endpoint.com"
export MCP_DISABLE_SSL_VERIFY=true  # For self-signed certificates
  1. Start the server | 启动服务器:
python mcp_pipe.py english_tutor.py

Usage with Xiaozhi | 与小智使用

Simply tell Xiaozhi: "我想练习英语口语" and it will automatically use the English tutoring tools!

只需对小智说:"我想练习英语口语",它会自动使用英语家教工具!

📖 Documentation | 文档

📁 Project Structure | 项目结构

mcp-english-tutor/
├── english_tutor.py          # Main MCP server | 主MCP服务器
├── mcp_pipe.py              # Communication pipe | 通信管道
├── tests/                   # Test files | 测试文件
│   └── test_english_tutor.py
├── docs/                    # Documentation | 文档
│   ├── ENGLISH_TUTOR_README.md
│   └── 小智MCP配置使用指南.md
├── requirements.txt         # Dependencies | 依赖
├── setup.py                # Package config | 包配置
├── LICENSE                 # MIT License | MIT许可证
├── CONTRIBUTING.md         # Contributing guide | 贡献指南
└── README.md               # This file | 本文件

🤝 Contributing | 贡献

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

欢迎贡献!请查看 CONTRIBUTING.md 了解贡献指南。

📄 License | 许可证

This project is licensed under the MIT License - see the LICENSE file for details.

本项目采用MIT许可证 - 详情请查看 LICENSE 文件。

🆘 Support | 支持


Made with ❤️ for English learners worldwide | 为全球英语学习者而制作 🌍

Reviews

No reviews yet

Sign in to write a review