remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows management of Cloudflare resources including Workers, KV namespaces, R2 storage buckets, D1 databases, and analytics. Capabilities include deploying Workers, querying D1 databases, manipulating data in KV stores, managing R2 buckets and objects, and retrieving analytics data for domains.
클라우드플레어 MCP 서버
모델 컨텍스트 프로토콜(MCP)은 대규모 언어 모델(LLM)과 외부 시스템 간의 컨텍스트를 관리하기 위한 새로운 표준화된 프로토콜 입니다. 이 저장소에서는 Cloudflare API 용 설치 프로그램과 MCP 서버를 제공합니다.
이를 통해 Claude Desktop이나 모든 MCP 클라이언트를 사용하여 자연어를 사용하여 Cloudflare 계정에서 다음과 같은 작업을 수행할 수 있습니다.
List all the Cloudflare workers on my <some-email>@gmail.com account.
Can you tell me about any potential issues on this particular worker '...'?
Claude Desktop에서 원격 MCP 서버에 액세스
Claude Desktop을 열고 설정 -> 개발자 -> 구성 편집으로 이동합니다. 그러면 Claude가 액세스할 수 있는 MCP 서버를 제어하는 구성 파일이 열립니다.
다음 구성으로 콘텐츠를 바꾸세요. Claude Desktop을 다시 시작하면 OAuth 로그인 페이지가 표시된 브라우저 창이 열립니다. 인증 흐름을 완료하여 Claude에게 MCP 서버 접근 권한을 부여하세요. 접근 권한을 부여하면 도구를 사용할 수 있게 됩니다.
지엑스피1
더 많은 Cloudflare 도구에 액세스해야 하나요?
이 원격 MCP 서버 저장소에 기능을 점진적으로 이전하고 있습니다. 그동안 현재 더 많은 도구를 사용할 수 있는 로컬 전용 mcp-server-cloudflare 패키지를 살펴보시기 바랍니다.
https://www.npmjs.com/package/@cloudflare/mcp-server-cloudflare 를 방문하세요
유료 기능
일부 기능을 사용하려면 유료 Cloudflare Workers 플랜이 필요할 수 있습니다. 사용하려는 기능에 필요한 구독 레벨이 Cloudflare 계정에 있는지 확인하세요.
특징
근로자 관리
worker_list
: 계정의 모든 Worker를 나열합니다.worker_get_worker
: Worker의 스크립트 내용을 가져옵니다.
근로자 기록
worker_logs_by_worker_name
: 작업자 이름으로 Cloudflare Worker의 최근 로그를 분석합니다.worker_logs_by_ray_id
: Cloudflare Ray ID를 기준으로 특정 요청에 대한 모든 작업자의 최근 로그를 분석합니다.worker_logs_keys
: Cloudflare Worker에 사용 가능한 원격 측정 키를 가져옵니다.
개발 중
앱
- Workers-observability : Workers Observability MCP 서버
패키지
- eslint-config: 모든 앱과 패키지에서 사용되는 Eslint 구성입니다.
- typescript-config: 모든 앱과 패키지에서 사용되는 tsconfig입니다.
- mcp-common: 이 저장소를 관리하는 데 도움이 되는 공통 도구와 스크립트입니다.
이 모노레포 개발에 대한 자세한 내용은 apps/workers-observability를 참조하세요.
테스트
이 프로젝트에서는 API 모킹을 위해 MSW(Mock Service Worker)를 사용하는 테스트 프레임워크로 Vitest를 사용합니다.
테스트 실행
모든 테스트를 실행하려면:
특정 테스트 파일을 실행하려면:
개발 중에 유용한 감시 모드에서 테스트를 실행하려면:
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
This server cannot be installed
Claude Desktop이나 모든 MCP 클라이언트를 사용하여 자연어를 사용해 Cloudflare 계정에서 작업을 수행할 수 있습니다.