
anansitrading/poe-proxy-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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)
-
Open Warp MCP Settings:
- Navigate to: Settings → AI → Manage MCP servers
- Or press
Ctrl+P(Linux/Windows) orCmd+P(macOS) and search for “Open MCP Servers”
-
Add the POE MCP Server: Click the + Add button and paste this configuration:
{ "enhanced-poe-mcp": { "command": "python3",
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →