AP

anansitrading/poe-proxy-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

10 stars 5 forks 품질 56 트렌드 8MIT

Poe.com API를 프록시하는 FastMCP v2 서버는 STDIO 및 SSE 모두 지원

개요

Warp.dev 터미널과 POE (Poe.com API)를 통합하는 생산 ready Model Context Protocol (MCP) 서버는 컨텍스트웨어 툴링, 자동화 워크플로우 및 실시간 스트리밍 기능을 갖춘 AI 전원 터미널 지원을 가능하게 합니다. - : 액세스 GPT-4o, Claude 3 Opus/Sonnet, Gemini Pro, Perplexity 및 O3 모델 - : Warp의 컨텍스트 추출 및 행동 실행과 딥 통합 - : POE 백엔드와 OpenAI API에 대한 드롭 인 교체 - : 제한, 건강 검사, 미터 및 우아한 폐쇄 - : 자동 추출 단자 출력, 선택, CWD, git 상태 - : 델타 콘텐츠 스트리밍을 가진 Server-Sent Events (SSE) - : 검증된 단말 명령의 안전한 실행 - : 모델 응답에서 파일을 직접 만들고 수정 - : 여러 쿼리에 걸쳐 대화 컨텍스트 유지 - : 500 RPM 제한을 가진 노출 백오프 및 요청 할당 - : 내장된 건강 검사 및 Prometheus-style 미터 - : Linux ( Ubuntu, Zorin OS에서 테스트 됨), macOS 또는 WSL2 ...

개요(AI 번역)

Warp.dev 터미널과 POE (Poe.com API)를 통합하는 생산 ready Model Context Protocol (MCP) 서버는 컨텍스트웨어 툴링, 자동화 워크플로우 및 실시간 스트리밍 기능을 갖춘 AI 전원 터미널 지원을 가능하게 합니다.

♨ 특징

핵심 능력

  • ** 멀티 모델 지원**: 액세스 GPT-4o, Claude 3 Opus/Sonnet, Gemini Pro, Perplexity 및 O3 모델
  • **Warp 터미널 통합 **: Warp의 컨텍스트 추출 및 행동 실행과 딥 통합 -OpenAI SDK 호환성: OpenAI API를 위한 드롭인 교체 -Production-Ready: 제한, 건강 검사, 메트릭 및 우아한 폐쇄율

고급 기능

-Context-Aware 쿼리: 자동 추출 터미널 출력, 선택, CWD, git 상태

  • Real-Time Streaming: 델타 콘텐츠 스트리밍을 통한 Server-Sent Events(SSE) -Command 실행: 단말의 안전한 실행은 유효성을 가진 명령
  • ** 파일 운영**: 모델 응답에서 직접 파일을 만들고 수정
  • Session Management: 여러 쿼리에 걸쳐 대화 컨텍스트 유지
  • Rate Limiting: 500 RPM 한계를 가진 노출 백오프 및 요청 할당

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Enhanced POE MCP Server for Warp.dev

A production-ready Model Context Protocol (MCP) server that integrates POE (Poe.com API) with Warp.dev terminal, enabling AI-powered terminal assistance with context-aware tooling, automated workflows, and real-time streaming capabilities.

🚀 Features

Core Capabilities

  • Multi-Model Support: Access GPT-4o, Claude 3 Opus/Sonnet, Gemini Pro, Perplexity, and O3 models
  • Warp Terminal Integration: Deep integration with Warp’s context extraction and action execution
  • OpenAI SDK Compatibility: Drop-in replacement for OpenAI API with POE backend
  • Production-Ready: Rate limiting, health checks, metrics, and graceful shutdown

Advanced Features

  • Context-Aware Queries: Automatically extracts terminal output, selections, CWD, git state
  • Real-Time Streaming: Server-Sent Events (SSE) with delta content streaming
  • Command Execution: Safe execution of terminal commands with validation
  • File Operations: Create and modify files directly from model responses
  • Session Management: Maintain conversation context across multiple queries
  • Rate Limiting: Exponential backoff with 500 RPM limit and request queuing
  • Health Monitoring: Built-in health checks and Prometheus-style metrics

📋 Prerequisites

  • Operating System: Linux (tested on Ubuntu, Zorin OS), macOS, or WSL2 on Windows
  • Python: Version 3.8 or higher
  • Warp Terminal: Download from warp.dev
  • POE API Key: Get yours from poe.com/api_key

🔧 Installation

Step 1: Clone and Setup

# Clone the repository
git clone https://github.com/Anansitrading/enhanced-poe-mcp.git
cd enhanced-poe-mcp

# Quick installation with script
chmod +x install.sh
./install.sh

# Or manual setup
python3 -m venv venv
source venv/bin/activate  # On Linux/macOS
pip install -e .

Step 2: Configure Environment

Create a .env file with your credentials:

# Required
POE_API_KEY=your_poe_api_key_here

# Optional (with defaults)
OPENAI_API_KEY=your_openai_key  # For OpenAI SDK compatibility
DEBUG_MODE=false
USE_CLAUDE_COMPATIBLE=true
MAX_FILE_SIZE_MB=10
SESSION_EXPIRY_MINUTES=60
RATE_LIMIT_RPM=500
MAX_RETRIES=3
STREAM_BUFFER_SIZE=64
METRICS_ENABLED=true
HEALTH_CHECK_INTERVAL=30

Step 3: Configure in Warp Terminal

Option A: Local Installation (Can cause stability issues)

  1. Open Warp MCP Settings:

    • Navigate to: Settings → AI → Manage MCP servers
    • Or press Ctrl+P (Linux/Windows) or Cmd+P (macOS) and search for “Open MCP Servers”
  2. Add the POE MCP Server: Click the + Add button and paste this configuration:

    {
      "enhanced-poe-mcp": {
        "command": "python3",
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →