AI代理通信服务器

一个基于Python的MCP服务器,用于研究AI代理与外部工具和结构化上下文的交互,集成Discord聊天机器人实现与ChatGPT的通信流程。

  • by ericomack1983
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ericomack1983/MCPDiscordChatBot

使用说明

AI代理-MCP-DiscordChatBot

MCP服务器研究项目——简要说明

该项目旨在开发一个基于Python的MCP(模型上下文协议)服务器,以了解AI代理如何与外部工具和结构化上下文交互。该设置与名为Agent Smith的Discord聊天机器人集成,该聊天机器人与MCP服务器通信,在将请求传递给ChatGPT之前对其进行处理。这创建了一个完整的通信流:

通信流程: Discord聊天机器人(史密斯特工)→ MCP服务器(Python)→ ChatGPT

该项目使用以下技术:

•	discord.py Library – to build and manage the Discord agent
•	Python running on Flask server – for the MCP server logic and tool implementations
•	OpenAI Library – to connect the MCP server to ChatGPT and handle responses
•	Cloud Infrastructure running on AWS server (Ec2)

该环境可作为Discord中MCP架构、上下文管理和实时AI交互的实践研究。