Community생산성 & 협업github.com

duciker14/cloudflare-mcp

☁️ Cloudflare API와 효율적으로 상호작용할 수 있는 경량 MCP 서버를 구축하여, 클라우드 관리 작업을 간소화하세요.

cloudflare-mcp란 무엇인가요?

이 기술은 Cloudflare API와의 완전한 상호작용을 가능하게 하는 경량 MCP(Model Context Protocol) 서버를 제공합니다. 개발자나 시스템 관리자는 Cloudflare의 다양한 서비스(예: DNS, Workers, D1, R2, AI, Durable Objects 등)를 MCP를 통해 자연어 명령으로 손쉽게 제어할 수 있습니다. Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼에서 사용 가능하며, 복잡한 API 호출을 추상화하여 클라우드 리소스 관리, 배포, 모니터링 작업을 효율적으로 수행할 수 있도록 도와줍니다. 이 도구는 SKILL.md 문서에 정의된 대로 Cloudflare의 전체 API 엔드포인트를 지원하며, 사용자 인증(API 토큰) 및 환경 변수 설정을 통해 안전하게 연결됩니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add duciker14/cloudflare-mcp

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

cloudflare-mcp은(는) 무엇을 하나요?

☁️ Cloudflare API와 완전히 상호작용할 수 있는 경량 MCP 서버를 구축하여 클라우드 관리 작업을 간소화하세요.

개요

이 MCP 서버는 Cloudflare API에 대한 모든 주요 엔드포인트를 지원하여, 다음과 같은 작업을 자연어 명령으로 수행할 수 있게 해줍니다.

  • DNS 레코드 관리 (조회, 생성, 업데이트, 삭제)
  • Workers 스크립트 배포 및 관리
  • D1 데이터베이스 쿼리 및 관리
  • R2 객체 스토리지 작업
  • AI 모델 추론 및 관리
  • Durable Objects 및 기타 Cloudflare 서비스

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 MCP 호환 AI 에이전트

사전 요구 사항

  • Node.js 18 이상
  • Cloudflare 계정 및 API 토큰

설치

npm install -g cloudflare-mcp-server

또는 Docker 사용:

docker pull ghcr.io/duciker14/cloudflare-mcp:latest

환경 변수 설정

CLOUDFLARE_API_TOKEN=your_api_token_here
CLOUDFLARE_ACCOUNT_ID=your_account_id_here

사용법

Claude Code에서

claude_code_config.json 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "cloudflare": {
      "command": "npx",
      "args": ["-y", "cloudflare-mcp-server"],
      "env": {
        "CLOUDFLARE_API_TOKEN": "your_api_token",
        "CLOUDFLARE_ACCOUNT_ID": "your_account_id"
      }
    }
  }
}

Cursor에서

Cursor 설정에서 MCP 서버를 추가하고 위와 동일한 구성을 사용하세요.

주요 기능

기능설명
DNS 관리레코드 조회, 생성, 수정, 삭제
Workers 관리스크립트 배포, 업데이트, 버전 관리
D1 데이터베이스SQL 쿼리 실행, 백업, 복원
R2 스토리지객체 업로드, 다운로드, 삭제
AI 추론모델 실행, 결과 확인

예제 명령어

# 도메인의 모든 DNS 레코드 나열
"example.com의 모든 DNS 레코드를 보여줘"

# Cloudflare Workers 배포
"새 Workers 스크립트를 배포하고 hello-world 라우트에 매핑해줘"

# D1 쿼리 실행
"내 D1 데이터베이스에서 사용자 테이블의 모든 레코드를 조회해줘"

# R2에 파일 업로드
"로컬의 README.md 파일을 my-bucket 버킷에 업로드해줘"

참고 자료

라이선스

MIT

관련 스킬