Poe o3 MCP Server

Poe o3 MCP Server

site icon
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 模型的场景
  • 需要高效处理异步请求的应用

工具列表

  1. o3_query - 向 o3 模型(或通过标志选择的其他模型)发送查询并获取响应
  2. ping - 简单的测试工具,返回 "pong"

常见问题解答

  1. 检查 Poe API 密钥是否有效并正确设置在 .env 文件中
  2. 确保已安装正确的依赖项
  3. 查看服务器日志以获取详细的错误消息
  4. 验证是否有活动的互联网连接
  5. 如果使用模型标志,确保模型名称正确且在 Poe 上可用

使用教程

使用依赖

安装教程

  1. 克隆仓库: bash git clone https://github.com/Anansitrading/po3_MCP.git cd po3_MCP
  2. 创建虚拟环境(推荐): bash python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate
  3. 安装依赖: bash pip install -r requirements.txt
  4. 设置环境变量: bash cp sample.env .env
  5. 编辑 .env 文件并添加 Poe API 密钥: POE_API_KEY=your_poe_api_key_here

调试方式

  1. 运行服务器: bash python poe_o3_mcp_server.py
  2. 使用示例脚本测试: bash python example.py
  3. 检查日志以获取调试信息

许可证

该项目遵循 MIT 开源许可条款。