블로그

연동

자동화 플랫폼, 서버리스 함수, 에이전트 프레임워크, MCP 클라이언트에서 Sume을 호출하는 방법을 다룹니다. 전용 커넥터 없이 HTTPS 호출이나 원격 MCP를 씁니다.

Copilot CLI MCP 서버: copilot mcp add로 Sume 추가

copilot mcp add로 GitHub Copilot CLI에 원격 MCP 서버를 추가하세요. Sume 호스팅 MCP, 키 헤더나 OAuth, 55초를 넘는 타임아웃을 씁니다.

Agno MCP 서버: Agno 에이전트에 Sume 호스팅 도구 연결

MCPTools로 Agno 에이전트를 Sume 호스팅 MCP 서버에 연결하세요. API 키 헤더와 도구 허용 목록을 쓰고, timeout_seconds는 10에서 늘립니다.

Hermes Agent MCP 서버: config.yaml에 Sume 추가

config.yaml의 mcp_servers 아래에 Sume 호스팅 MCP 서버를 추가해 Hermes Agent에 연결하세요. API 키 헤더나 OAuth를 쓰고, 유료 도구는 승인을 받게 합니다.

AutoGen MCP 워크벤치: McpWorkbench로 Sume 연결

AutoGen의 McpWorkbench를 Sume 호스팅 MCP 서버에 연결하세요. StreamableHttpServerParams, API 키 헤더, 60초 타임아웃을 쓰고 도구는 줄입니다.

Langflow MCP 클라이언트: Sume 호스팅 MCP 서버 추가

Langflow를 Sume 호스팅 서버의 MCP 클라이언트로 쓰세요. Bearer 전역 변수로 서버를 등록한 뒤 MCP Tools를 Agent에 연결합니다.

AnythingLLM MCP 서버: Sume를 streamable로 추가

anythingllm_mcp_servers.json에 type streamable과 키 헤더로 Sume 호스팅 MCP 서버를 추가한 뒤, Agent Skills를 새로 고치세요.

LibreChat MCP 서버: librechat.yaml에 Sume 추가하기

librechat.yaml의 mcpServers 아래에 Sume 호스팅 MCP 서버를 추가하세요. streamable-http와 Bearer 키 헤더를 쓰고, requiresOAuth는 false로 둡니다.

Kilo Code MCP 서버: kilo.jsonc에 Sume 추가하기

kilo.jsonc의 mcp 키 아래에 Sume 호스팅 MCP 서버를 추가하세요. type은 remote로 두고, Sume URL에 API 키 헤더를 더하거나 OAuth로 로그인합니다.

Microsoft Agent Framework MCP로 Sume 연결하기

MCPStreamableHTTPTool, 키 헤더, allowed_tools, approval_mode로 Microsoft Agent Framework 에이전트를 Sume 호스팅 MCP 서버에 연결하세요.

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

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

CrewAI MCP 서버: 에이전트에 Sume 도구 연결하기

mcps 필드의 MCPServerHTTP로 CrewAI 에이전트에 Sume 호스팅 MCP 도구를 주세요. Bearer 키 헤더, 도구 필터, 짧은 jobs_wait 슬라이스를 씁니다.

LlamaIndex MCP: 에이전트에 Sume 호스팅 도구 불러오기

BasicMCPClient와 aget_tools_from_mcp_url, Bearer 키 헤더, allowed_tools로 LlamaIndex 에이전트에 Sume 호스팅 MCP 도구를 불러오세요.

Dify MCP 클라이언트: Sume 호스팅 MCP 서버 연결하기

Dify는 Integrations > Tools에서 원격 MCP 서버에 연결합니다. Sume 호스팅 MCP를 URL로 추가한 뒤 OAuth로 로그인하거나 API 키 헤더를 보내세요.

Android Studio MCP 서버: Gemini 에이전트에 Sume 추가

Android Studio의 Gemini에 원격 MCP 서버를 추가하세요. MCP Servers를 켜고, Sume의 httpUrl을 API 키 헤더와 함께 넣은 뒤, 도구 호출을 승인합니다.

IntelliJ GitHub Copilot MCP 설정: Sume 추가하기

IntelliJ IDEA의 GitHub Copilot에서는 Agent 모드의 Add MCP Tools로 MCP 서버를 추가합니다. Sume 호스팅 MCP는 API 키 헤더와 함께 servers에 넣으세요.

Strands Agents MCP: 에이전트를 Sume MCP 서버에 연결

MCPClient로 Strands 에이전트를 원격 MCP 서버에 연결하세요. Sume 호스팅 MCP URL과 API 키 헤더를 넣고, tool_filters로 유료 도구를 뺍니다.

Devin에 MCP 추가하는 방법: Sume 호스팅 서버 연결

Devin의 Customize > MCPs에 커스텀 MCP 서버를 추가하세요. HTTP 트랜스포트, Sume 호스팅 MCP URL, Authorization 헤더나 OAuth를 넣고 Test tools를 누릅니다.

Azure AI Foundry MCP 도구: 에이전트를 Sume에 연결

Azure AI Foundry 에이전트에 MCP 도구를 추가하세요. Sume API 키는 Custom keys 연결에 두고 server_url, allowed_tools, require_approval을 씁니다.

n8n 텍스트 음성 변환(TTS): 텍스트를 오디오 파일로

n8n에서 HTTP Request 노드로 텍스트를 음성으로 변환하세요. 노드 하나가 텍스트를 제출하고, Wait 루프가 Job을 확인하고, 다른 노드 하나가 오디오를 바이너리 파일로 내려받습니다.

PowerShell Invoke-RestMethod로 JSON POST 요청하기

해시테이블을 ConvertTo-Json -Depth로 바꾼 뒤 Bearer 헤더를 넣어 Invoke-RestMethod -Method Post -ContentType 'application/json'으로 보내세요.

Python requests 재시도: 백오프·Retry-After·POST

Requests는 기본적으로 재시도하지 않습니다. urllib3 Retry(백오프, status_forcelist)를 Session에 마운트하고, POST는 Idempotency-Key가 있을 때만 재시도하세요.

fetch 타임아웃 설정: AbortSignal.timeout과 재시도

fetch()에는 timeout 옵션이 없습니다. signal: AbortSignal.timeout(ms)를 넘기고 TimeoutError를 잡은 뒤, 네트워크 오류와 429, 5xx는 백오프로 재시도하세요.

crontab에서 curl로 매일 API 호출하기: % 이스케이프

crontab 줄은 curl을 /bin/sh로 실행하고, 이스케이프하지 않은 %는 줄바꿈이 됩니다. %는 \%로 이스케이프하고, 전체 경로를 쓰고, 출력을 로그로 남기고, 요청 키는 날짜로 만드세요.

Jenkins Build periodically: cron 문법과 H 기호

Jenkins의 Build periodically는 cron 필드 5개에 H를 더해 받습니다. H는 작업 이름의 해시로 시작 시각을 분산하며, H 20 * * *는 오후 8시대에 한 번 실행됩니다.

Azure DevOps 예약 파이프라인: UTC 기준 매일 밤 cron

파이프라인 YAML에 UTC 기준 cron을 담은 schedules 블록을 추가하고, 코드 변경이 없어도 실행되게 always: true를 설정하고, 유료 API 호출은 날짜로 키를 만드세요.

Cloud Scheduler로 Cloud Run 작업 예약: 재시도 대비

cron과 시간대를 지정해 Cloud Run 작업에 Cloud Scheduler 트리거를 추가하세요. 실패한 태스크는 기본적으로 3번 재시도되므로 유료 호출은 날짜로 키를 만드세요.

Firebase 예약 함수: 유료 API를 하루 한 번 호출하기

onSchedule과 cron, timeZone으로 Firebase 예약 함수를 선언하고, API 키는 secrets에 두고, 유료 호출마다 scheduleTime으로 키를 만드세요.

Celery 태스크 재시도: 유료 API 호출용 백오프와 지터

autoretry_for, retry_backoff, max_retries로 Celery 태스크를 재시도하고, 429에는 retry-after만큼 기다리고, 재시도마다 같은 Idempotency-Key를 보내세요.

BullMQ 재시도: 유료 API 작업의 지수 백오프

BullMQ 작업에 attempts와 지수 백오프를 설정하고, UnrecoverableError로 일찍 멈추고, 유료 API 호출마다 작업을 기준으로 키를 만들어 재시도가 원래 실행을 재전송하게 하세요.

Sidekiq 재시도: 백오프, 재시도 횟수, 유료 API 호출

Sidekiq은 기본적으로 실패한 작업을 약 20일간 25번 재시도합니다. 횟수를 제한하고, sidekiq_retry_in으로 retry-after만큼 기다리고, 같은 Idempotency-Key를 재사용하세요.

Slack API 파일 업로드: files.upload 대신 세 번 호출

files.upload 지원 중단 뒤에는 files.getUploadURLExternal, upload_url에 바이트 POST, channel_id와 files.completeUploadExternal 순입니다.

Discord 웹훅 파일 전송: files[0]에 영상 첨부하기

네. 웹훅 URL로 multipart/form-data를 POST하고 파일은 files[0], 텍스트는 payload_json에 넣으세요. 기본 한도인 20 MiB를 넘으면 링크를 게시하세요.

Teams Incoming Webhook 종료: Workflows로 전환

Microsoft는 Teams의 Office 365 커넥터를 May 18~22, 2026에 비활성화하기로 했습니다. 대신 Workflows 웹훅 URL을 만들고 Adaptive Card를 POST하세요.

Rust HMAC-SHA256: axum에서 웹훅 서명 검증하기

Rust에서는 hmac·sha2 크레이트로 HMAC-SHA256을 계산합니다. axum에서는 Bytes로 받아 timestamp.body에 MAC을 적용하고 각 항목을 verify_slice로 확인하세요.

Hono 웹훅: 원본 본문(raw body)으로 서명 검증하기

c.req.text()로 원본 본문을 읽어 HMAC 서명을 검증한 뒤, 그 문자열을 JSON.parse하고 204로 응답하세요. Workers, Bun, Deno, Node에서 동작합니다.

Rails 웹훅: 컨트롤러에서 HMAC 서명 검증하기

request.raw_post를 읽고 그 액션만 CSRF를 건너뛴 뒤, OpenSSL::HMAC.hexdigest를 각 sume-v1 항목과 secure_compare로 비교하고 head 204로 응답하세요.

ChatGPT에 MCP 서버를 추가하는 방법: 개발자 모드

ChatGPT 개발자 모드를 켜고, 서버 URL로 앱을 만들고, OAuth로 로그인하세요. Sume 호스팅 MCP 서버를 예로 들어 단계를 설명합니다.

OpenCode MCP 서버: opencode.json에 Sume 추가

opencode.json에 원격 항목으로 Sume 호스팅 MCP 서버를 OpenCode에 추가한 뒤, OAuth로 로그인하거나 API 키를 보내고, 유료 도구는 통제하세요.

Kiro MCP 서버: mcp.json에 Sume 호스팅 MCP 추가

Kiro의 mcp.json에 Sume MCP 서버를 추가하고, 알맞은 스코프로 OAuth 로그인을 하거나 API 키를 보내며, 유료 도구는 autoApprove에서 빼 두세요.

Antigravity MCP 서버: mcp_config.json에 Sume 추가

mcp_config.json의 serverUrl로 Sume 호스팅 MCP 서버를 Google Antigravity에 추가하고, OAuth나 API 키로 로그인한 뒤, 유료 도구는 Ask로 두세요.

LM Studio MCP 서버: Sume 호스팅 MCP 추가하기

LM Studio 0.3.17 이상은 원격 MCP 서버를 쓸 수 있습니다. API 키 헤더와 함께 Sume 호스팅 MCP를 mcp.json에 추가하고, 유료 호출은 매번 확인하세요.

GitHub Copilot 코딩 에이전트에 Sume MCP 추가하기

Copilot 코딩 에이전트는 저장소 설정에서 MCP 서버를 읽습니다. COPILOT_MCP_ 시크릿에서 읽는 API 키와 tools 허용 목록으로 Sume를 추가하세요.

Visual Studio MCP 서버: .mcp.json에 Sume 추가

.mcp.json 항목 하나로 Visual Studio의 Copilot 에이전트 모드에 Sume 호스팅 MCP 서버를 추가하고, CodeLens로 로그인한 뒤 도구 호출을 확인하세요.

OpenClaw MCP 서버: Sume 이미지·영상 도구 추가하기

openclaw mcp add로 Sume 호스팅 MCP 서버를 OpenClaw에 저장하고, OAuth나 API 키 헤더로 로그인한 뒤, requestTimeoutMs를 55,000보다 크게 설정하세요.

Open WebUI MCP 서버: Sume 호스팅 MCP 연결하기

Open WebUI에서는 관리자가 Sume 호스팅 MCP를 추가합니다. Type은 MCP (Streamable HTTP)로 두고, 인증은 사용자별 OAuth 2.1이나 공유 Bearer 키 하나를 씁니다.

Zed MCP 서버: context_servers에 Sume 추가

Zed의 context_servers에 원격 MCP 서버로 Sume 호스팅 MCP를 추가하고 OAuth나 API 키로 연결한 뒤, tool_permissions로 유료 도구는 먼저 묻게 하세요.

Warp MCP 서버: 에이전트에 Sume 호스팅 MCP 추가

Warp의 Settings > Agents > MCP servers에 Sume 호스팅 MCP URL을 원격 MCP 서버로 추가하고, OAuth나 Bearer 헤더로 인증한 뒤 호출 승인을 설정하세요.

Roo Code MCP 서버: streamable-http로 Sume 추가

Roo Code에 원격 MCP 서버를 추가하세요. Sume 호스팅 MCP용 streamable-http 항목과 API 키 헤더를 넣고, 유료 도구는 alwaysAllow에서 빼 두세요.