Custom MCP (Mission Control Panel) with ChatGPT AI Template

Custom MCP (Mission Control Panel) with ChatGPT AI Template

site icon
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模板前端

使用教程

使用依赖

  1. 安装Python依赖: bash pip install -r requirements.txt
  2. 安装Node.js依赖: bash cd chatgpt-ai-template npm install

安装教程

  1. 设置环境变量(参考.env.example
  2. 启动MCP服务器: bash python run.py
  3. 启动ChatGPT AI模板前端: bash cd chatgpt-ai-template npm run dev

调试方式

  1. 访问http://localhost:3000
  2. 使用MCP Chat界面输入查询
  3. 查看MCP服务器的响应

许可证

该项目遵循 MIT 开源许可条款。