불행히도, 스프라이트가 이제 MCP와 말한다
Source: Fly.io Blog
번역할 텍스트를 제공해 주시면, 요청하신 대로 마크다운 형식과 기술 용어를 유지하면서 한국어로 번역해 드리겠습니다.
Author

- Name: Kurt Mackey
- Twitter: @mrkurt

Image by Annie Ruygt
Sprites는 일회용 클라우드 컴퓨터입니다. 즉시 나타나며, 항상 영구적인 파일 시스템을 포함하고, 유휴 상태일 때는 사실상 비용이 들지 않습니다. 에이전트를 실행하기에 인터넷에서 가장 안전하고 최고의 장소이며, 여러분이 수십 개를 만들기를 원합니다.
Sprites는 에이전트를 실행하는 장소입니다; 새로운 Sprite를 사용할 때 가장 먼저 해야 할 일은 claude(또는 gemini 또는 codex)를 입력하는 것입니다. 우리는 코딩 에이전트가 Sprites에서 안전하고 행복하게 느끼도록 많은 노력을 기울였습니다. 왜냐하면 (아마도) 존 폰 노이만의 말을 인용하자면, “행복한 에이전트는 생산적인 에이전트”이기 때문입니다.
Sprites에 대해 덜 눈에 띄는 점은 그것들이 에이전트를 위한 훌륭한 도구라는 것입니다. 새로운 기능의 세 가지 다른 버전이 필요하신가요? 테스트 환경이 필요하신가요? 협력하는 서비스들의 앙상블이 필요하신가요? 프롬프트를 “On a new Sprite, do…”와 같이 시작할 수 있다는 것이 매우 편리합니다.
Sprites API는 간단하고 탐색하기 쉬우며 이 사용 사례를 위해 설계되었습니다. 에이전트에게 접근 권한을 부여하는 방법의 문제일 뿐입니다. 이제 또 하나의 방법이 추가되었습니다: MCP와 함께.
Source: …
우리는 당신의 에이전트가 형편없어서 이렇게 했습니다
이 기능은 작동하지만, 우리는 그것에 대해 그다지 열광적이지 않습니다—제품 개발자 입장이 아니라 미학가 입장에서 말이죠. 좋은 제품이지만, 더 나은 방법이 있다고 생각합니다.
MCP의 문제점
2026년 현재, MCP는 에이전트의 기능을 확장하는 잘못된 방법입니다. 떠오르는 “올바른 방법”은 명령줄 도구와 발견 가능한 API를 사용하는 것입니다.
MCP를 에이전트에 연결하면, 사용되지 않을 도구 설명들로 컨텍스트를 가득 채우게 됩니다. 에이전트가 실제로 필요로 하는 것은 다음과 같은 짧은 지시문뿐입니다:
“
사용자가 새로운 VM을 생성하거나 기존 VM을 관리하고 싶을 때마다 이 스킬을 사용하세요.”
스킬 자체가 나머지를 처리해야 합니다.
CLI 기반 스킬이 더 좋은 이유
- 점진적 공개 – 필요할 때만 기능이 드러납니다.
- 서브커맨드 및 서브패스 –
sprite checkpoint·sprite exec같은 명령이나, 명확한 계층 구조를 가진 API 엔드포인트를 통해 기능을 노출할 수 있습니다. - 빠른 학습 – 좋은 에이전트는 이러한 인터페이스를 빠르게 활용하는 방법을 파악합니다.
실제 사례: Playwright
Playwright는 업계 표준 브라우저 자동화 도구입니다. Claude에게 Playwright와 Chrome을 설치하도록 요청하면, 우연히 MCP 서버까지 설정할 수도, 안 할 수도 있습니다. 설정되지 않더라도 Claude가 간단한 스크립트를 작성해 Playwright를 구동하기 때문에 여전히 작동합니다.
모델은 이미 많은 컨텍스트를 소모하지 않고도 이러한 스크립트를 생성하는 방법을 알고 있습니다.
컨텍스트 과다 사용은 기능이 아니라 신호
에이전트의 컨텍스트에 수많은 MCP 도구 설명을 채워 넣으면, 모델에게 모든 도구가 중요하다고 신호를 보냅니다. 실제로는 모든 Sprite 명령이 모든 상황에서 필요한 것은 아닙니다. 예를 들어 네트워크 정책을 사용하지 않는다면 gemini 명령을 설정하는 데 시간을 낭비할 필요가 없습니다.
권장 접근 방식
- CLI 또는 API를 통해 기능 노출 – 명확하고 발견 가능한 명령어나 엔드포인트를 사용합니다.
- 에이전트에 짧고 고수준의 지시문 제공 – 언제, 어떻게 도구를 호출할지 스스로 결정하게 합니다.
- 에이전트가 셸 명령을 실행하도록 허용 – 대부분의 경우 MCP 세션이 필요 없게 됩니다.
명령을 실행할 수 없는 에이전트를 사용해야 한다면 여전히 MCP 세션이 필요할 수 있지만, 대부분의 최신 에이전트(Claude, Gemini, Codex 등)는 sprite CLI를 직접 다룰 수 있습니다. CLI를 보여주고 그들이 멋지게 활용하도록 해보세요.
Source:
sprites.dev/mcp
이 URL을 Claude Desktop(또는 MCP를 지원하는 다른 에이전트 도구)에 입력하세요. Fly.io 조직 중 하나에 인증하면, 에이전트가 Sprites를 사용할 수 있게 됩니다.
예시 프롬프트
-
버그 재현
On a new Sprite, take this repository and reproduce this bug from issues/913, capturing logs. -
함수 벤치마크
On a new Sprite, benchmark this function across 1 000 runs and summarize the results. -
의존성 업그레이드
On a new Sprite, update all the dependencies on this project to their newest versions and test that everything works. -
쿼리 라이브러리 비교
On 3 new Sprites, change this service to use each of these 3 query libraries, and use HTTP to test latency. -
파일 접근 추적
On a new Sprite, run this code with bpfwatch and show me what files it touches. -
엔드포인트 부하 테스트
On a new Sprite, run a load generator against this endpoint for 60 seconds and report the results. -
데이터셋 탐색
On a new Sprite, download this dataset and give me a Jupyter notebook to explore it in. -
실시간 웹훅 보고
On a new Sprite, set up a webhook receiver and render a real‑time web report of all the payloads it receives.
Sprites를 사용하는 이유
때때로 깨끗하고 저렴하며 일회용인 컴퓨터(또는 그 다섯 대)가 필요합니다. Sprites는 바로 그걸 제공합니다—단일 프롬프트만으로 즉시 생성할 수 있는 격리된 환경입니다. 프로젝트에 어떤 가능성이 열릴지 상상해 보세요; 곧 Sprites 없이는 어떻게 작업했는지 의문이 들 것입니다.
안전 및 가드레일
“로봇이 내 삶을 망칠까” 하는 우려를 이해합니다. 그래서 우리는 강력한 가드레일을 구축했습니다:
- 범위 제한 인증 – 인증 시 에이전트가 하나의 특정 Fly.io 조직에만 접근하도록 허용합니다.
- 세션 제한 – MCP 세션이 생성할 수 있는 Sprite 수를 제한할 수 있습니다.
- 이름 접두사 – Sprite 이름에 사용자 정의 접두사를 지정해 쉽게 식별·모니터링·종료할 수 있습니다.
이러한 제어 기능을 통해 Sprites의 강력함을 누리면서도 그 동작을 완전히 감독할 수 있습니다.
무상태 샌드박스
우리 얼굴이 파랗게 될 때까지 계속 말할 겁니다: 업계는 에이전트가 코드를 실행하도록 허용하는 방법으로 “샌드박스”에 얽매여 있고, 샌드박스는 이제 충분히 좋지 않다는 것입니다. 에이전트가 원하는 것은 실제 파일 시스템을 가진 실제 컴퓨터이며, 실제 네트워크에 연결된 컴퓨터이고, 이를 제공하지 않을 기술적 이유는 없습니다.
우리는 여러분이 두려움 없이 여러 개의 스프라이트를 만들 수 있도록 Sprites를 설계했습니다. 이들은 팀을 위한 웹 앱을 호스팅할 만큼 반응성이 좋지만, 거의 비용이 들지 않는 절전 상태로 대기합니다. Fly.io에서 이를 사용하는 모든 사람은 20개에서 30개 정도를 가지고 그냥 떠돌게 됩니다.
우리는 여러분이 문제를 해결하기 위해 필요한 만큼 많은 컴퓨터를 끌어들일 수 있을 때 더 좋은 작업을 할 수 있다고 생각합니다. 이를 위해 MCP 서버가 필요하다면, 그렇게 하세요.
이전 게시물 ↓
Litestream Writable VFS