Poe Proxy MCP Server

Poe Proxy MCP Server

site icon
2025.04.23 0
PythonAI 模型代理文件共享会话管理内容生成
Poe Proxy MCP Server 是一个 FastMCP 服务器,用于代理 Poe.com 的 API,提供查询 Poe 模型和共享文件的功能。该服务器专门设计以确保与 Claude 3.7 Sonnet 及其他 Poe 提供的模型兼容。
View on GitHub

Overview

基本能力

产品定位

Poe Proxy MCP Server 是一个代理服务器,用于连接和查询 Poe.com 提供的多种 AI 模型,特别优化了与 Claude 3.7 Sonnet 的兼容性。

核心功能

  • 多模型支持:支持查询 Poe 上的多种模型,包括 GPT-4o、Claude 3 Opus、Claude 3 Sonnet、Gemini Pro 等。
  • Claude 3.7 Sonnet 兼容性:特别处理 Claude 的思考协议。
  • 文件共享:支持与支持文件上传的模型共享文件。
  • 会话管理:跨多个查询维护会话上下文。
  • 流式响应:从模型获取实时流式响应。
  • Web 客户端支持:通过 SSE 传输与 Web 客户端一起使用。

适用场景

  • 需要与多种 AI 模型交互的开发者和研究人员。
  • 需要文件共享功能的 AI 应用场景。
  • 需要实时流式响应的应用。

工具列表

  • ask_poe:向 Poe 机器人提问。
  • ask_with_attachment:向 Poe 机器人提问并附加文件。
  • clear_session:清除会话的对话历史。
  • list_available_models:列出可用的 Poe 模型及其功能。
  • get_server_info:获取服务器配置信息。

常见问题解答

  1. 认证错误:确保 .env 文件中的 Poe API 密钥正确。
  2. 连接错误:检查网络是否可以访问 Poe.com。
  3. 文件上传错误:确保文件存在且不超过大小限制。
  4. Claude 思考协议问题:如果遇到问题,尝试在 .env 文件中设置 CLAUDE_COMPATIBLE=false 禁用。

使用教程

使用依赖

  • Python 3.8 或更高版本
  • Poe API 密钥(从 Poe.com 获取)

安装教程

快速安装

git clone https://github.com/Anansitrading/poe-proxy-mcp.git
cd poe-proxy-mcp
chmod +x install.sh
./install.sh

手动安装

  1. 克隆仓库: bash git clone https://github.com/Anansitrading/poe-proxy-mcp.git cd poe-proxy-mcp
  2. 创建虚拟环境并安装依赖: bash python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -r requirements.txt
  3. 创建 .env 文件: bash cp .env.example .env # 编辑 .env 文件添加 API 密钥

作为包安装

pip install -e .

调试方式

标准模式 (STDIO)

poe-mcp
# 或
python poe_server.py

Web 模式 (SSE)

poe-mcp-sse [port]
# 或
python run_sse_server.py [port]

调试日志

.env 文件中设置 DEBUG_MODE=true 以启用详细日志。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。