
Poe o3 MCP Server

2025.04.23
0
PythonAI 模型集成MCP 服务器开发效率
po3_MCP 是一个轻量级的 Model Context Protocol (MCP) 服务器实现,通过 Poe 的 API 提供对 OpenAI 的 o3 模型及其他模型的访问。该服务器允许将 Poe 的 AI 能力集成到任何兼容 MCP 的应用程序中。
View on GitHub
Overview
基本能力
产品定位
po3_MCP 是一个轻量级的 MCP 服务器,旨在通过 Poe API 提供对多种 AI 模型的访问,方便开发者集成 AI 能力到 MCP 兼容的应用中。
核心功能
- 使用 FastMCP 实现的简单 MCP 服务器
- 直接集成 Poe API,访问 o3 模型及其他模型
- 通过提示中的命令行风格标志选择模型
- 异步请求处理以提高效率
- 全面的错误处理和日志记录
- 简单的设置和配置
适用场景
- 开发者需要快速集成 AI 模型到 MCP 兼容应用中
- 需要灵活切换不同 AI 模型的场景
- 需要高效处理异步请求的应用
工具列表
o3_query
- 向 o3 模型(或通过标志选择的其他模型)发送查询并获取响应ping
- 简单的测试工具,返回 "pong"
常见问题解答
- 检查 Poe API 密钥是否有效并正确设置在
.env
文件中 - 确保已安装正确的依赖项
- 查看服务器日志以获取详细的错误消息
- 验证是否有活动的互联网连接
- 如果使用模型标志,确保模型名称正确且在 Poe 上可用
使用教程
使用依赖
- Python 3.8+
- Poe API 密钥(可从 https://poe.com/api_key 获取)
安装教程
- 克隆仓库:
bash git clone https://github.com/Anansitrading/po3_MCP.git cd po3_MCP
- 创建虚拟环境(推荐):
bash python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate
- 安装依赖:
bash pip install -r requirements.txt
- 设置环境变量:
bash cp sample.env .env
- 编辑
.env
文件并添加 Poe API 密钥:POE_API_KEY=your_poe_api_key_here
调试方式
- 运行服务器:
bash python poe_o3_mcp_server.py
- 使用示例脚本测试:
bash python example.py
- 检查日志以获取调试信息