
Custom MCP (Mission Control Panel) with ChatGPT AI Template

2025.03.16
0
Python任务控制面板智能代理系统交流协作开发效率
CustomMCP是一个集成了ChatGPT AI模板的任务控制面板,旨在通过智能代理系统与Gmail和GitHub进行集成。它提供了邮件分析、仓库问题检查、智能决策和自主操作等功能,适用于开发者和团队协作场景。
View on GitHub
Overview
基本能力
产品定位
CustomMCP是一个智能任务控制面板,集成了ChatGPT AI模板,专注于与Gmail和GitHub的深度集成,提供智能化的邮件分析和仓库管理功能。
核心功能
- Gmail集成:读取和分析Gmail账户中的邮件
- GitHub集成:与GitHub仓库交互,检查问题、警报等信息
- 智能决策:利用OpenAI模型决定使用哪些工具以及如何处理信息
- 自主操作:能够自主在不同服务间导航以完成复杂请求
- 现代UI:基于Next.js和Chakra UI构建的响应式用户界面
适用场景
- 检查Gmail中的GitHub警告
- 查找仓库的依赖警报
- 总结最近的GitHub通知
工具列表
- Gmail API:用于读取和分析邮件
- GitHub API:用于与GitHub仓库交互
- OpenAI API:用于智能决策和信息处理
常见问题解答
- 如何设置API凭证:需要在
.env
文件中配置Gmail API、GitHub API和OpenAI API的凭证 - 如何启动服务:使用
start.sh
脚本可以同时启动MCP服务器和ChatGPT AI模板前端
使用教程
使用依赖
- 安装Python依赖:
bash pip install -r requirements.txt
- 安装Node.js依赖:
bash cd chatgpt-ai-template npm install
安装教程
- 设置环境变量(参考
.env.example
) - 启动MCP服务器:
bash python run.py
- 启动ChatGPT AI模板前端:
bash cd chatgpt-ai-template npm run dev
调试方式
- 访问
http://localhost:3000
- 使用MCP Chat界面输入查询
- 查看MCP服务器的响应