Continue MCP 서버: mcpServers 폴더에 Sume 추가

.continue/mcpServers의 YAML 블록으로 Continue에 Sume 호스팅 MCP 서버를 추가하세요. type은 streamable-http로 두고, URL과 시크릿에서 읽은 키를 넣습니다.

읽는 시간 5분Sume
전체 글

Continue에 MCP 서버를 추가하려면 워크스페이스 최상위에 .continue/mcpServers 폴더를 만들고, 그 안에 name, version, schema가 있는 YAML 블록 파일을 넣은 뒤, mcpServers 아래에 서버를 나열하세요. Sume 호스팅 MCP 서버라면 type: streamable-http와 url: https://mcp.sume.com/mcp를 설정하고, requestOptions를 통해 Authorization 헤더에 Sume API 키를 담아 보내세요. Continue는 에이전트 모드에서만 MCP 도구를 씁니다.

Continue 쪽 내용은 Continue의 MCP 딥 다이브, config.yaml 레퍼런스, 시크릿 가이드에서, Sume 쪽 내용은 MCP 빠른 시작, MCP OAuth와 API 키, MCP 도구와 게이트에서 가져왔으며, 모두 2026-09-28에 확인했습니다. Sume에는 Continue 전용 커넥터가 없습니다. Continue는 다른 원격 MCP 서버와 똑같이 Sume 원격 MCP 서버에 연결하며, Sume 기초 페이지는 호스팅 MCP가 여전히 동작하지만 현재 주 경로는 아니라고 설명합니다. VS Code 자체의 mcp.json은 형식이 다르며, VS Code 원격 MCP 서버에서 다룹니다.

Continue에 Sume를 어떻게 추가하나요?

아래 내용을 .continue/mcpServers/sume.yaml로 저장하세요. 독립된 블록 파일에는 name, version, schema 메타데이터가 필요하며, 서버 자체는 mcpServers 목록의 항목 하나입니다.

  • ${{ secrets.SUME_API_KEY }}는 시크릿을 가리키는 Continue의 mustache 표기입니다. 로컬 설정이라면 Continue는 이 값을 먼저 프로젝트 루트의 .env 파일이나 .continue/.env에서 찾고, 그다음 ~/.continue/.env에서 찾습니다.
  • 이 .env 파일들은 버전 관리에 넣지 말고, 키가 로그나 채팅 기록에 나타난 적이 있다면 교체하세요. 선택지는 API 키는 어디에 저장해야 하나요?에서 다룹니다.
  • 모든 워크스페이스에 적용하려면 대신 사용자 수준의 ~/.continue/config.yaml에 같은 mcpServers 항목을 추가하세요.
name: Sume MCP
version: 0.0.1
schema: v1
mcpServers:
  - name: Sume
    type: streamable-http
    url: https://mcp.sume.com/mcp
    requestOptions:
      headers:
        Authorization: Bearer ${{ secrets.SUME_API_KEY }}

왜 streamable-http와 requestOptions를 쓰나요?

Continue의 type에는 sse, stdio, streamable-http를 쓸 수 있습니다. Sume 빠른 시작 문서는 원격 클라이언트가 streamable HTTP MCP 서버를 가리키도록 안내하며, 현재 코드에서 Sume는 MCP URL에 대한 GET에 405로 응답하므로 sse는 고르지 마세요.

Continue 레퍼런스에 따르면 sse와 streamable-http 서버에는 선택 항목인 requestOptions가 있으며, 그 형식은 모델의 requestOptions와 같고 headers가 바로 여기에 들어갑니다. Continue 예제 페이지는 일부 원격 서버에 대신 apiKey 필드를 쓰는 모습을 보여 주지만, 그 필드가 어떤 헤더를 보내는지는 설명하지 않습니다. Sume는 Authorization: Bearer나 x-api-key를 기대하므로 헤더를 직접 설정하세요.

Continue MCP 딥 다이브와 config.yaml 레퍼런스, Sume 값은 MCP 빠른 시작과 MCP OAuth와 API 키 기준, 2026-09-28 확인.
필드Continue 문서 설명Sume 설정
nameMCP 서버의 표시 이름Sume
typesse, stdio, streamable-http 중 하나streamable-http
urlsse와 streamable-http 서버에 설정https://mcp.sume.com/mcp
requestOptionssse와 streamable-http 서버용. 모델 requestOptions와 같은 형식(headers)Authorization: Bearer …를 담은 headers
connectionTimeout최초 연결의 선택 타임아웃선택

Cursor나 Claude의 JSON MCP 설정을 그대로 쓸 수 있나요?

Claude Desktop, Cursor, Cline의 JSON MCP 설정 파일을 .continue/mcpServers/에 예컨대 mcp.json으로 복사하면 Continue가 이를 불러옵니다. 다만 Sume의 Cursor 예제는 Cursor에서의 OAuth 로그인에 기대는, url만 적은 항목이고, Continue의 MCP 페이지들은 OAuth 로그인이 아니라 시크릿으로 넘긴 키를 보여 줍니다. 키를 넣은 YAML 블록을 쓰세요. 다른 클라이언트들이 공유하는 JSON 구조는 MCP JSON 설정 파일에서 설명합니다.

에이전트가 Sume를 호출하기 전에 무엇을 알아야 하나요?

  • MCP는 에이전트 모드에서만 동작하며, 에이전트 모드에는 tool_use 기능이 있는 모델이 필요합니다. Continue는 대부분의 모델에서 이 기능을 자동으로 감지합니다.
  • API 키 세션에는 유료 도구를 포함한 Sume의 전체 호스팅 도구 세트가 보이며, 지출은 그 키의 워크스페이스로 귀속됩니다.
  • 유료 도구에는 idempotency_key가 필요합니다. dry_run=true는 제출하지 않고 비용을 미리 보여 주며, max_spend_usd는 값을 보낸 경우에만 호출의 상한이 됩니다.
  • Sume jobs_wait 호출 한 번은 최대 55초, timeout_seconds를 생략하면 50초 동안 대기합니다. wait_slice_expired를 받으면 에이전트는 같은 id로 jobs_wait를 다시 호출해야 하며, 유료 create는 절대 다시 제출하면 안 됩니다. 이 패턴은 긴 영상 Job의 MCP 도구 호출 타임아웃에서 다룹니다.
  • 호스팅 MCP는 노트북의 파일을 읽을 수 없습니다.

출처

관련 글

연동 카테고리의 다른 글

연동 글 전체 보기

작성자 Sume