Cloudflare MCP 서버 사용 매뉴얼
Cloudflare MCP 서버 사용 매뉴얼
소개
Model Context Protocol (MCP)은 대형 언어 모델(LLM)과 외부 시스템 간의 컨텍스트를 표준화된 방식으로 관리하는 오픈 프로토콜입니다. MCP는 AI 애플리케이션에 표준화된 연결을 제공하여, 복잡한 워크플로우 구축, 다양한 LLM 제공업체 간 전환, 데이터 보안 강화를 지원합니다. 자세한 내용은 MCP 공식 웹사이트에서 확인할 수 있습니다.
GitHub 저장소(Cloudflare MCP 서버)는 MCP 클라이언트(예: Cursor, Claude)가 Cloudflare의 다양한 서비스와 상호작용할 수 있도록 여러 MCP 서버를 제공합니다. 이 서버들은 애플리케이션 개발, 보안, 성능 최적화 등의 작업을 지원하며, 설정을 읽고, 정보를 처리하며, 제안을 제공하고, 변경 사항을 구현할 수 있습니다.
제공되는 MCP 서버 목록
아래 표는 저장소에 포함된 MCP 서버의 이름, 설명, URL을 정리한 것입니다.
서버 이름 설명 서버 URL
문서 서버 | Cloudflare에 대한 최신 참조 정보 제공 | 문서 서버 |
워커 바인딩 서버 | 스토리지, AI, 컴퓨팅 프리미티브로 워커 애플리케이션 구축 | 바인딩 서버 |
워커 빌드 서버 | Cloudflare 워커 빌드에 대한 인사이트 및 관리 | 빌드 서버 |
관찰 가능성 서버 | 애플리케이션 로그 및 분석 디버깅 및 인사이트 제공 | 관찰 서버 |
레이더 서버 | 글로벌 인터넷 트래픽 인사이트, 트렌드, URL 스캔 등 유틸리티 제공 | 레이더 서버 |
컨테이너 서버 | 샌드박스 개발 환경 생성 | 컨테이너 서버 |
브라우저 렌더링 서버 | 웹 페이지 가져오기, 마크다운 변환, 스크린샷 촬영 | 브라우저 서버 |
로그푸시 서버 | 로그푸시 작업 상태에 대한 빠른 요약 제공 | 로그 서버 |
AI 게이트웨이 서버 | 로그 검색, 프롬프트 및 응답 세부 정보 제공 | AI 게이트웨이 |
AutoRAG 서버 | AutoRAG 문서 목록 및 검색 | AutoRAG 서버 |
감사 로그 서버 | 감사 로그 쿼리 및 검토용 보고서 생성 | 감사 로그 |
DNS 분석 서버 | 현재 설정을 기반으로 DNS 성능 최적화 및 문제 디버깅 | DNS 분석 |
디지털 경험 모니터링 서버 | 조직의 중요 애플리케이션에 대한 빠른 인사이트 제공 | DEX 서버 |
Cloudflare One CASB 서버 | SaaS 애플리케이션의 보안 설정 오류 식별 | CASB 서버 |
GraphQL 서버 | Cloudflare의 GraphQL API를 사용한 분석 데이터 제공 | GraphQL 서버 |
각 서버는 특정 Cloudflare 서비스와 통합되어 있으며, 해당 디렉토리(예: /cloudflare/mcp-server-cloudflare/blob/main/apps/docs-vectorize)에서 소스 코드를 확인할 수 있습니다.
MCP 서버 접속 방법
MCP 서버를 사용하려면 MCP 클라이언트가 필요합니다. 클라이언트가 원격 서버를 지원하는 경우, 위 표에 제공된 서버 URL을 직접 입력하여 연결할 수 있습니다. 예를 들어, Cloudflare AI Playground에서 서버 URL을 입력하여 접속할 수 있습니다.
원격 서버를 직접 지원하지 않는 클라이언트의 경우, mcp-remote를 사용하여 로컬 서버를 설정하고 원격 서버로 프록시할 수 있습니다. 아래는 mcp-remote 설정 예시입니다:
{
"mcpServers": {
"cloudflare-observability": {
"command": "npx",
"args": ["mcp-remote", "https://observability.mcp.cloudflare.com/sse"]
},
"cloudflare-bindings": {
"command": "npx",
"args": ["mcp-remote", "https://bindings.mcp.cloudflare.com/sse"]
}
}
}
필요한 서버를 추가하려면 동일한 패턴을 따라 설정을 확장하면 됩니다.
API 토큰 설정
일부 MCP 서버, 예를 들어 브라우저 렌더링 서버,는 필요한 스코프가 포함된 API 토큰을 요구합니다. API 토큰은 Cloudflare 대시보드에서 생성할 수 있습니다. 사용하려는 서버에 필요한 권한을 정확히 부여해야 합니다.
피드백 및 기여
질문, 버그 보고, 기능 요청이 있는 경우, GitHub 저장소의 이슈 페이지(이슈 생성)를 통해 제출할 수 있습니다. 기여를 원하시면 기여 가이드를 참조하세요.
태그
키워드 태그: Cloudflare, MCP, Model Context Protocol, AI, LLM, 클라우드 서비스, 개발, 보안, 성능
설정 예시:
{
"mcpServers": {
"cloudflare-observability": {
"command": "npx",
"args": ["mcp-remote", "https://observability.mcp.cloudflare.com/sse"]
},
"cloudflare-bindings": {
"command": "npx",
"args": ["mcp-remote", "https://bindings.mcp.cloudflare.com/sse"]
}
}
}
결론
이 매뉴얼은 Cloudflare의 MCP 서버를 효과적으로 활용하는 방법을 안내합니다. 각 서버는 특정 작업을 지원하며, MCP 클라이언트를 통해 쉽게 통합할 수 있습니다. 최신 정보는 공식 저장소 및 MCP 문서를 참조하세요.