자연어 한 줄로 Workers 배포하고 KV 데이터까지 관리하는 세상

썸네일

"내 Workers 목록 좀 보여줘." 이 한 마디면 끝나는 인프라 관리가 현실이 됐어요. Cloudflare가 자사 서비스 전체를 AI 도구에서 곧바로 쓸 수 있도록 MCP 서버를 공식 제공하기 시작했거든요. Wrangler CLI를 열거나 대시보드에 로그인할 필요 없이, Claude Desktop이나 Cursor 같은 도구에서 대화만으로 인프라를 다룰 수 있는 셈이에요.

재미있는 건 이 MCP 서버가 로컬이 아니라 원격으로 동작한다는 점이죠. 설치도 업데이트도 필요 없고, HTTP 기반 통신에 OAuth 2.1 인증까지 갖추고 있어요. 데스크톱 소프트웨어에서 웹 서비스로 넘어가는 것과 비슷한 전환이라고 볼 수 있어요.

16개 서버가 각각 다른 무기를 들고 있다

Cloudflare는 `*.mcp.cloudflare.com` 도메인 아래 16개 이상의 MCP 서버를 제공해요. 각각이 특정 서비스 하나에 대응하는 구조라서 필요한 것만 골라 연결하면 돼요. Workers Bindings 서버는 KV 네임스페이스 생성, R2 버킷 관리, D1 데이터베이스 쿼리까지 다루는 가장 범용적인 녀석이에요. 처음이라면 이것부터 연결하는 걸 추천하죠.

운영 중인 Workers에서 에러가 터졌는지 궁금하다면 Observability 서버를 쓰면 돼요. "지난 1시간 동안 에러율이 높은 Worker 알려줘" 같은 요청이 그대로 먹혀요. Documentation 서버도 흥미로운데, "R2 CORS 설정 방법 알려줘"를 대화 중에 바로 던지면 브라우저를 따로 열 필요가 없거든요. DNS 분석, 감사 로그, 보안 점검, 인터넷 트래픽 분석까지 커버하는 서버도 있어요.

원격 MCP를 지원하지 않는 도구라면 어댑터 하나면 된다

Claude Desktop처럼 원격 MCP를 기본 지원하지 않는 클라이언트에서는 `mcp-remote`라는 어댑터 패키지가 다리 역할을 해요. 로컬 stdio 서버처럼 동작하면서 뒤에서 원격 서버와 HTTP 통신을 중계해주는 구조죠. Claude Code에서는 CLI 명령어 한 줄로 바로 추가할 수 있고, 팀 프로젝트라면 `.mcp.json` 파일을 Git으로 관리하면 모두가 동일한 설정을 공유할 수 있어요.

Cursor는 원격 MCP를 네이티브로 지원하니까 Settings에서 서버 추가만 하면 끝이에요. 어떤 도구를 쓰든 첫 연결 시 Cloudflare OAuth 인증이 한 번 필요하고, 이후로는 자동 연결이거든요. 인프라 관리의 진입장벽이 대화 한 줄 수준으로 낮아진 셈이에요.

CLI를 열지 않는 인프라 관리가 의미하는 것

이건 단순히 편의성의 문제가 아니에요. 인프라 조작을 자연어로 추상화한다는 건, 개발자가 아닌 사람도 인프라 상태를 파악할 수 있게 된다는 뜻이죠. 물론 프로덕션 환경에서 AI에게 인프라 변경 권한을 주는 건 신중해야 하겠지만, 조회와 모니터링만으로도 운영 효율이 크게 달라질 수 있어요. 대시보드를 열고 탭을 전환하는 그 몇 초의 마찰이 사라지면, 의외로 확인 빈도 자체가 늘어나거든요.