cloudflare/mcp

MCP server for the Cloudflare API

해결하는 문제

이 프로젝트는 AI 에이전트가 방대한 Cloudflare API(2,500개 이상의 엔드포인트 포함)와 상호작용할 수 있는 토큰 효율적인 방법을 제공합니다. 전통적으로 모든 엔드포인트를 개별 도구로 노출하면 수백만 토큰의 컨텍스트를 소비하여 에이전트의 프롬프트를 압도합니다. 이 서버는 에이전트가 전체 사양을 프롬프트에 누출하지 않고 전체 API를 관리할 수 있게 합니다.

작동 방식

각 API 엔드포인트를 도구로 나열하는 대신, 서버는 "코드 모드" 패턴을 사용합니다. 에이전트에게는 search, execute, docs, whoami와 같은 몇 가지 고수준 도구가 제공되어 서버에서 JavaScript 코드를 작성하고 실행하여 올바른 API 엔드포인트를 찾은 다음 요청을 실행할 수 있습니다. API 사양은 서버 측에 있어 에이전트의 컨텍스트 창을 깨끗하게 유지합니다.

대상 사용자

LLM 기반 에이전트를 사용하여 Cloudflare 서비스(Workers, KV, R2, D1, DNS, Firewall 등)를 자동화하려는 개발자 및 AI 에이전트 사용자.

주요 특징

  • 극한의 토큰 효율성: API 사양을 서버로 이동하여 토큰 비용을 수백만에서 약 1,100 토큰으로 줄입니다.
  • 동적 실행: 에이전트는 JavaScript를 사용하여 API 사양을 검색하고 요청을 실행할 수 있습니다.
  • 유연한 인증: OAuth 및 API 토큰(사용자 및 계정 토큰)을 모두 지원합니다.
  • 광범위한 제품 지원: GraphQL Analytics API를 포함한 전체 Cloudflare 생태계에서 작동합니다.
  • 스킬 통합: MCP Skills 확장을 통해 Cloudflare 스킬(예: Wrangler, Durable Objects)을 제공합니다.

관련

  • 프로젝트
  • Dispatch
  • 프로젝트
  • 프로젝트
  • 프로젝트