返回 MCP 目录
public公开dns本地运行

-1lc

基于大模型的智能对话机器人项目,支持多平台接入和多种AI模型,具备文本、语音、图像处理及插件扩展能力,可定制企业AI应用。

article

README

🚀 ChatGPT 集成到微信生态中的工具部署与使用指南

本工具可将 ChatGPT 集成到微信生态中,支持通过 Terminal 或其他插件接入,为您在微信场景下使用 ChatGPT 提供便利。

🚀 快速开始

您可以按照下面的步骤快速部署并使用本工具,开启在微信生态中使用 ChatGPT 的体验。

📦 安装指南

项目简介

这是一个将 ChatGPT 集成到微信生态中的工具,支持通过 Terminal 或其他插件接入。请按照以下步骤进行安装:

  1. 克隆仓库
    git clone https://github.com/zhayujie/chatgpt-on-wechat.git
    cd chatgpt-on-wechat
    
  2. 安装依赖项
    pip install -r requirements.txt
    
  3. 项目结构
    chatgpt-on-wechat/
    ├── channel/       # 消息收发处理模块
    ├── plugins/      # 插件扩展目录
    └── config.json    # 全局配置文件
    

🚀 部署指南

本地部署

下载源码并运行

  1. 克隆仓库后,进入项目目录:
    cd chatgpt-on-wechat
    
  2. 运行主程序:
    python main.py
    

配置文件说明

  • config.json:包含全局配置参数,如 API 密钥和插件设置。默认内容如下:
    {
      "open_ai_api_key": "your-api-key",
      "group_name_white_list": ["group1", "group2"],
      "plugin_settings": {}
    }
    

Docker 部署

环境搭建

  1. 下载并安装Docker
  2. 启动 Docker 服务。

操作指南

  1. 创建docker-compose.yml文件:
    version: '3'
    services:
      chatgpt-wechat:
        build: .
        ports:
          - "8000:8000"
        environment:
          - OPEN_AI_API_KEY=your-api-key
    
  2. 构建并启动服务:
    docker-compose up --build
    

Railway 部署

项目部署

  1. 将源码上传至 Railway 平台。
  2. 配置环境变量,包括OPEN_AI_API_KEY
  3. 设置运行命令为python main.py

❓ 常见问题解答

1. 如何获取 API 密钥?

前往 OpenAI 官网注册并创建应用,获取 API 访问令牌。

2. 插件无法正常工作怎么办?

检查插件配置是否正确,并查看项目文档了解兼容性要求。

3. 部署到 Docker 时出现错误

确保 Docker 环境正常运行,检查docker-compose.yml文件是否有语法错误,并确认端口映射和环境变量设置无误。

🛠️ 开发指南

插件开发

  1. plugins/目录下创建新插件。
  2. 实现消息处理逻辑并注册至主程序。

提交代码

将修改推送到 GitHub 仓库,或通过 Pull Request 参与项目贡献。

📞 联系方式

  • 提交问题:在Issues中报告问题。
  • 提交功能请求:详细描述需求并附上使用场景。
  • 加入社区:欢迎加入开源交流群,参与讨论与贡献。

通过以上步骤,您可以轻松部署和使用该工具,并根据需要进行定制化开发。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端