MCP 서버
Cloudflare Workers와 Hono 프레임워크로 구축된 최신 AI 서비스 프록시로, Anthropic Claude와 OpenAI를 포함한 여러 AI 공급업체를 지원합니다.
특징
- 다중 공급자 AI 서비스 통합(Anthropic Claude, OpenAI)
- 글로벌 엣지 배포를 위해 Cloudflare Workers 기반으로 구축
- Hono 프레임워크를 사용한 빠르고 효율적인 요청 처리
- TypeScript를 사용한 유형 안전 구현
- 교차 출처 요청에 대한 CORS 지원
- 건강 검진 및 제공자 정보 엔드포인트
필수 조건
- Node.js(LTS 버전 권장)
- npm 또는 pnpm 패키지 관리자
- 배포를 위한 Cloudflare 계정
- 지원되는 AI 공급자를 위한 API 키
설치
- 저장소를 복제합니다
- 종속성 설치:
지엑스피1
환경 설정
- 예제 환경 파일을 복사하세요.
- API 키와 기본 설정을 사용하여
.env
에서 환경 변수를 구성하세요.
개발
개발 서버를 시작합니다.
서버는 핫 리로딩이 활성화된 개발 모드로 시작됩니다.
전개
Cloudflare Workers에 배포:
API 엔드포인트
건강 검진
GET /health
- 서버 상태 및 구성을 반환합니다.
제공자 정보
GET /api/provider
- 현재 AI 공급자 및 모델 구성을 반환합니다.
MCP API
POST /api/mcp
- AI 서비스 요청을 위한 주요 엔드포인트
- 컨텍스트, 쿼리 및 옵션이 포함된 JSON 페이로드를 허용합니다.
프로젝트 구조
├── src/
│ ├── controllers/ # Request handlers
│ ├── models/ # Type definitions
│ ├── services/ # AI service implementations
│ └── index.ts # Main application entry
├── public/ # Static assets
└── wrangler.jsonc # Cloudflare Workers configuration
특허
MIT