Claude o3-pro MCP集成服务

Claude o3-pro MCP集成服务是一个模型上下文协议(MCP)服务器,使Claude Code能够利用OpenAI的o3-pro模型进行复杂推理任务。该服务提供了Claude Code与OpenAI o3-pro模型之间的桥梁,支持复杂问题委托、长时间运行请求的状态检查、按请求计费的成本跟踪等功能。

  • by VividNightmareUnleashed
  • 1 星标
  • 更新于
在 GitHub 查看 VividNightmareUnleashed/claude-o3pro-mcp

使用说明

基本能力

产品定位

Claude o3-pro MCP集成服务是一个模型上下文协议(MCP)服务器,使Claude Code能够利用OpenAI的o3-pro模型进行复杂推理任务。

核心功能

  • 智能上下文准备:Claude收集所有相关代码和上下文,然后为o3-pro优化打包
  • 两阶段处理:分别创建请求和检索结果以处理长时间处理
  • 成本跟踪:显示每个请求的估计和实际成本
  • 推理摘要:可选显示o3-pro的思考过程
  • 环境感知:自动包括工作目录、git状态和项目类型

适用场景

  • 需要深度推理的复杂问题解决
  • 代码优化和算法改进
  • 大规模数据处理和分析

工具列表

  1. @pro - 为深度分析创建o3-pro请求
    • 立即返回响应ID
    • Claude在调用o3-pro之前自动收集相关代码和上下文
  2. @pro_retrieve - 检查状态并检索结果
    • 使用来自pro工具的response_id
    • 重复调用直到状态显示'completed'

使用教程

使用依赖

  1. 确保已安装Node.js和npm

安装教程

  1. 克隆仓库:
git clone https://github.com/yourusername/claude-o3pro-mcp.git
cd claude-o3pro-mcp
  1. 安装依赖:
npm install
  1. 构建项目:
npm run build
  1. 创建.env文件:
cp .env.example .env
  1. 添加OpenAI API密钥到.env:
OPENAI_API_KEY=sk-your-openai-api-key-here

配置

添加到Claude Code:

claude mcp add file:///path/to/claude-o3pro-mcp/dist/index.js

或手动添加到配置:

{
  "mcpServers": {
    "o3pro": {
      "command": "node",
      "args": ["/path/to/claude-o3pro-mcp/dist/index.js"],
      "env": {
        "OPENAI_API_KEY": "sk-your-key-here"
      }
    }
  }
}

调试方式

  1. 开发模式运行:
npm run dev
  1. 生产构建:
npm run build
  1. 启动生产服务器:
npm start