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

Devin에 MCP 서버를 추가하려면 Customize > MCPs로 가서 Add MCP를 열고 Add custom MCP를 고른 뒤, 서버 이름을 정하고, HTTP 트랜스포트를 선택하고, Server URL과 인증 방식을 입력한 다음 Save를 클릭하세요. 그다음 서버 페이지에서 Test tools를 클릭합니다. 커스텀 서버를 추가하려면 Manage MCP Servers 권한이 필요합니다. Sume 호스팅 MCP 서버라면 URL은 https://mcp.sume.com/mcp이고, 인증은 Bearer와 Sume API 키를 담은 Authorization 헤더나 OAuth입니다.
Devin 쪽 내용은 Devin MCP 서버와 마켓플레이스에서, Sume 쪽 내용은 MCP OAuth와 API 키, MCP 빠른 시작, MCP 도구와 게이트, Job과 결과 (영문)에서 가져왔으며, 모두 2026-09-28에 확인했습니다. Sume에는 Devin 전용 연동도, 마켓플레이스 플러그인도 없습니다. Devin은 Sume 원격 MCP 서버에 커스텀 MCP로 연결하며, Sume 기초 페이지는 호스팅 MCP가 여전히 동작하지만 현재 주 경로는 아니라고 설명합니다. 이 글은 Devin 웹 앱을 다룹니다. 데스크톱 IDE는 Windsurf MCP 서버: Devin Desktop에 Sume 추가를 참고하세요.
Devin에 커스텀 MCP 서버를 어떻게 추가하나요?
MCP 서버는 개인, 조직, 엔터프라이즈 단위의 Customize > MCPs 탭에 있으며, 예전 Settings > Connections > MCP servers 페이지는 이 탭으로 리다이렉트됩니다. Add custom MCP가 보이지 않으면 조직 관리자에게 문의하거나 Suggest MCP Integration을 쓰세요. Devin은 stdio와 SSE 서버도 받지만, Devin 문서는 새 연동에는 HTTP(Streamable HTTP)를 권장하고 SSE는 레거시라고 부릅니다.
| 필드 | Devin 문서 설명 | Sume에서는 |
|---|---|---|
| Server Name, Short Description | 알아보기 쉬운 이름과 짧은 요약. 아이콘은 선택 | Sume, 이미지·영상 도구 |
| Transport | STDIO, SSE, HTTP(Streamable HTTP) 중 하나 | HTTP |
| Server URL | 필수. MCP 서버의 엔드포인트 URL | https://mcp.sume.com/mcp |
| Authentication method | None, Auth Header, OAuth 중 하나 | Auth Header 또는 OAuth |
| Auth Header | 헤더 키 기본값은 Authorization. 값은 Bearer your-token 같은 형태 | Authorization: Bearer <your Sume API key> |
| Access(OAuth 전용) | Organization: 모든 멤버가 연결 하나를 공유. Personal: 멤버마다 각자 로그인 | Personal, 또는 서비스 계정을 쓰는 Organization |
Devin에서 Sume에 연결할 때 API 키와 OAuth 중 무엇을 써야 하나요?
API 키가 더 간단하지만, 주의할 점이 하나 있습니다. 이 서버를 쓰는 모든 세션이 그 키로 Sume를 호출합니다. API 키 세션에는 유료 도구를 포함한 Sume의 전체 호스팅 도구 세트가 보이고, 지출은 키가 속한 워크스페이스로 잡히므로, Sume 워크스페이스 하나가 모든 사람의 호출 비용을 냅니다. 로그나 채팅 기록에 키가 노출되면 교체하세요.
OAuth를 쓰려면 서버를 저장한 뒤 Customize > MCPs에서 Connect를 고르고 브라우저에서 로그인을 마치세요. 자체 클라이언트 ID와 시크릿을 넣는 Devin 필드는 동적 클라이언트 등록을 지원하지 않는 제공자용입니다. 현재 Sume 서버는 등록을 알리고 공개 클라이언트만 받으므로, 입력할 클라이언트 시크릿이 없습니다. 동의는 Sume MCP 호스트에서 이뤄지며 Read는 켜진 채 고정되고 Write는 기본적으로 꺼져 있으며, 읽기 전용 세션에서 generate_image 같은 유료 도구를 부르면 insufficient_scope를 받습니다. 현재 Sume 코드에서 토큰은 리프레시 토큰 없이 한 시간 동안 유효하므로, 대략 한 시간마다 다시 연결해야 한다고 생각해 두세요.
Organization 접근에서는 모든 멤버의 세션이 그 연결을 쓰므로, Devin은 개인 계정 대신 서비스 계정을 연결하라고 권합니다. Personal 접근에서도 다른 사용자가 여러분의 세션과 상호작용할 수 있다고 Devin은 설명하므로, 이것은 보안 경계가 아닙니다.
Devin이 유료 도구에 지출하지 않게 하려면 어떻게 하나요?
Devin MCP 페이지에는 도구별 승인 단계가 나오지 않으므로, 규칙은 세션 지시문에 넣고 Sume 게이트에 기대세요. 유료 호출마다 idempotency_key가 필요하고, dry_run=true는 Job을 제출하지 않고 접수 여부와 비용을 미리 보여 주며, max_spend_usd는 값을 보낸 경우에만 호출의 상한이 됩니다. Job이나 카탈로그 확인 같은 읽기 전용 작업이라면, Write를 끈 OAuth 연결로는 유료 Job을 아예 시작할 수 없습니다. Sume MCP 도구 목록은 호스팅 도구를 읽기, 쓰기, 유료로 나눠 정리합니다.
렌더링은 구간을 나눠 기다립니다. jobs_wait는 호출 한 번을 최대 55초 동안 붙잡아 두며, wait_slice_expired를 받으면 Devin은 같은 id로 다시 호출해야 하고, 유료 create는 절대 다시 제출하면 안 됩니다.
Test tools가 실패하면 어떻게 하나요?
메시지를 읽어 보세요. Devin은 문제가 연결인지, 인증인지, 타임아웃인지 알려 준다고 설명합니다.
Verify server URL and network connectivity: URL에 연결할 수 없습니다. 정확히https://mcp.sume.com/mcp인지 확인하세요.Check authentication credentials and permissions: 자격 증명이 잘못됐거나 없습니다. 헤더 값이Bearer로 시작하는지, 키가 폐기되지 않았는지 확인하세요.Server took too long to respond - check server status: 타임아웃 안에 응답이 없었습니다.MCP server validation failed: 도구 목록을 가져오는 중에 서버가 오류를 반환했습니다.- 통과하면 세션을 시작하고, Devin에게 엔드포인트, 인증 출처, 안전 설정을 확인해 주는
mcp_health를 호출해 달라고 하세요.
출처
관련 글
연동 카테고리의 다른 글
- Dify MCP 클라이언트: Sume 호스팅 MCP 서버 연결하기
Dify는 Integrations > Tools에서 원격 MCP 서버에 연결합니다. Sume 호스팅 MCP를 URL로 추가한 뒤 OAuth로 로그인하거나 API 키 헤더를 보내세요.
- Discord 웹훅 파일 전송: files[0]에 영상 첨부하기
네. 웹훅 URL로 multipart/form-data를 POST하고 파일은 files[0], 텍스트는 payload_json에 넣으세요. 기본 한도인 20 MiB를 넘으면 링크를 게시하세요.
- Firebase 예약 함수: 유료 API를 하루 한 번 호출하기
onSchedule과 cron, timeZone으로 Firebase 예약 함수를 선언하고, API 키는 secrets에 두고, 유료 호출마다 scheduleTime으로 키를 만드세요.
- Hermes Agent MCP 서버: config.yaml에 Sume 추가
config.yaml의 mcp_servers 아래에 Sume 호스팅 MCP 서버를 추가해 Hermes Agent에 연결하세요. API 키 헤더나 OAuth를 쓰고, 유료 도구는 승인을 받게 합니다.
작성자 Sume