
Poe Proxy MCP Server

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:获取服务器配置信息。
常见问题解答
- 认证错误:确保
.env
文件中的 Poe API 密钥正确。 - 连接错误:检查网络是否可以访问 Poe.com。
- 文件上传错误:确保文件存在且不超过大小限制。
- 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
手动安装
- 克隆仓库:
bash git clone https://github.com/Anansitrading/poe-proxy-mcp.git cd poe-proxy-mcp
- 创建虚拟环境并安装依赖:
bash python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -r requirements.txt
- 创建
.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
以启用详细日志。