# DemoCut 컷(짧은 장면)을 모아 한국어 음성·자막이 들어간 영상을 만들고 유튜브에 올립니다. 에이전트는 MCP 로 붙어 사람과 같은 도구를 씁니다. 사람이 보는 안내: https://democut.ai/agent · 문서: https://democut.ai/docs/agents 그 페이지는 한 번에 한 에이전트의 탭만 그립니다. 이 파일은 그것을 한 벌로 편 것입니다. ## 주소 방식 (원격 MCP) 서버 주소 https://democut.ai/mcp https://democut.ai/mcp/ws/<워크스페이스 id> (연결 하나 = 워크스페이스 하나. 주소를 빼면 기본 워크스페이스) 클라이언트 ID 7ovjLP6E85qLNAyq 비밀키 없음 (비워 둡니다) 이 서버는 **미리 등록된 콜백 주소만** 받습니다. 동적 등록(DCR)은 꺼져 있고, 클라이언트 ID 가 그 자리를 대신합니다. 그래서 콜백을 스스로 정해 보내면 로그인 화면에서 거부됩니다. 지금 등록된 콜백: - Claude Code: http://localhost:33418/callback - Claude 커넥터: https://claude.ai/api/mcp/auth_callback - Cursor · Grok: https://www.cursor.com/agents/mcp/oauth/callback 로그인 화면이 아래 문구로 거부하면, 값을 잘못 넣은 것이 아니라 **그 에이전트의 콜백이 아직 목록에 없는 것**입니다. 화면에 보이는 그 주소를 사람에게 알려 주면 등록됩니다. The 'redirect_uri' parameter does not match any of the OAuth 2.0 Client's pre-registered redirect urls. ## 주소 방식 — 에이전트별 ### Claude Code (콜백: 우리가 지정한 로컬 포트) 안내: https://democut.ai/agent?mode=mcp&tab=claude-code DemoCut 을 도구로 붙여줘. 1) `claude mcp add --transport http --client-id 7ovjLP6E85qLNAyq --callback-port 33418 democut https://democut.ai/mcp` 을 실행해줘. 두 옵션은 생략하면 연결이 거부돼. 2) 등록하면 처음 연결할 때 브라우저가 열려. 로그인과 승인은 내가 할게. 로그인 화면이 `redirect_uri` 를 받을 수 없다고 하면 네 콜백 주소가 아직 등록되지 않은 것이니, 그 주소를 나한테 알려줘. 3) 그 다음 `democut_auth_status` 를 불러서 워크스페이스가 맞는지 확인해줘. 워크스페이스가 내가 기대한 것과 다르면 알려줘. 이 주소는 계정의 기본 워크스페이스로 연결돼. 내가 원하는 곳이 아니면 `democut_auth_status` 의 소속 목록에서 그 워크스페이스 id 를 찾아 `https://democut.ai/mcp/ws/<워크스페이스 id>` 주소로 따로 등록해줘. 같은 이름으로 등록하면 앞의 연결을 덮어쓸 수 있어서, 그 연결의 이름은 `democut-<워크스페이스>` 형식으로 따로 지어줘. ### Claude (콜백: 그 서비스의 고정 주소 — 포트를 넣지 않는다) 안내: https://democut.ai/agent?mode=mcp&tab=claude 이 조합에는 에이전트가 대신 실행할 수 있는 절차가 없습니다. 사람이 설정 화면에서 추가합니다. ### Codex (콜백: 확인하지 못했다) 안내: https://democut.ai/agent?mode=mcp&tab=codex DemoCut 을 도구로 붙여줘. 1) HTTP(Streamable) 방식의 MCP 서버로 `https://democut.ai/mcp` 을 등록해줘. 이 기본 연결의 이름은 `democut` 으로 하고, 클라이언트 ID 는 `7ovjLP6E85qLNAyq` 이고 비밀키는 비워 둬. 로그인 뒤 돌아올 주소를 네가 정할 수 있으면 `http://localhost:33418/callback` 으로 해줘. 못 정하면 그 주소가 무엇인지 알려줘 — 등록하면 붙어. 2) 등록하면 처음 연결할 때 브라우저가 열려. 로그인과 승인은 내가 할게. 로그인 화면이 `redirect_uri` 를 받을 수 없다고 하면 네 콜백 주소가 아직 등록되지 않은 것이니, 그 주소를 나한테 알려줘. 3) 그 다음 `democut_auth_status` 를 불러서 워크스페이스가 맞는지 확인해줘. 워크스페이스가 내가 기대한 것과 다르면 알려줘. 이 주소는 계정의 기본 워크스페이스로 연결돼. 내가 원하는 곳이 아니면 `democut_auth_status` 의 소속 목록에서 그 워크스페이스 id 를 찾아 `https://democut.ai/mcp/ws/<워크스페이스 id>` 주소로 따로 등록해줘. 같은 이름으로 등록하면 앞의 연결을 덮어쓸 수 있어서, 그 연결의 이름은 `democut-<워크스페이스>` 형식으로 따로 지어줘. ### Cursor (콜백: 그 서비스의 고정 주소 — 포트를 넣지 않는다) 안내: https://democut.ai/agent?mode=mcp&tab=cursor DemoCut 을 도구로 붙여줘. 1) HTTP(Streamable) 방식의 MCP 서버로 `https://democut.ai/mcp` 을 등록해줘. 이 기본 연결의 이름은 `democut` 으로 하고, 클라이언트 ID 는 `7ovjLP6E85qLNAyq` 이고 비밀키는 비워 둬. 콜백 주소는 네 것이 이미 등록돼 있으니 따로 지정하지 마. 2) 등록하면 처음 연결할 때 브라우저가 열려. 로그인과 승인은 내가 할게. 로그인 화면이 `redirect_uri` 를 받을 수 없다고 하면 네 콜백 주소가 아직 등록되지 않은 것이니, 그 주소를 나한테 알려줘. 3) 그 다음 `democut_auth_status` 를 불러서 워크스페이스가 맞는지 확인해줘. 워크스페이스가 내가 기대한 것과 다르면 알려줘. 이 주소는 계정의 기본 워크스페이스로 연결돼. 내가 원하는 곳이 아니면 `democut_auth_status` 의 소속 목록에서 그 워크스페이스 id 를 찾아 `https://democut.ai/mcp/ws/<워크스페이스 id>` 주소로 따로 등록해줘. 같은 이름으로 등록하면 앞의 연결을 덮어쓸 수 있어서, 그 연결의 이름은 `democut-<워크스페이스>` 형식으로 따로 지어줘. ### Grok (콜백: 그 서비스의 고정 주소 — 포트를 넣지 않는다) 안내: https://democut.ai/agent?mode=mcp&tab=grok DemoCut 을 도구로 붙여줘. 1) HTTP(Streamable) 방식의 MCP 서버로 `https://democut.ai/mcp` 을 등록해줘. 이 기본 연결의 이름은 `democut` 으로 하고, 클라이언트 ID 는 `7ovjLP6E85qLNAyq` 이고 비밀키는 비워 둬. 콜백 주소는 네 것이 이미 등록돼 있으니 따로 지정하지 마. 2) 등록하면 처음 연결할 때 브라우저가 열려. 로그인과 승인은 내가 할게. 로그인 화면이 `redirect_uri` 를 받을 수 없다고 하면 네 콜백 주소가 아직 등록되지 않은 것이니, 그 주소를 나한테 알려줘. 3) 그 다음 `democut_auth_status` 를 불러서 워크스페이스가 맞는지 확인해줘. 워크스페이스가 내가 기대한 것과 다르면 알려줘. 이 주소는 계정의 기본 워크스페이스로 연결돼. 내가 원하는 곳이 아니면 `democut_auth_status` 의 소속 목록에서 그 워크스페이스 id 를 찾아 `https://democut.ai/mcp/ws/<워크스페이스 id>` 주소로 따로 등록해줘. 같은 이름으로 등록하면 앞의 연결을 덮어쓸 수 있어서, 그 연결의 이름은 `democut-<워크스페이스>` 형식으로 따로 지어줘. ### Hermes (콜백: 확인하지 못했다) 안내: https://democut.ai/agent?mode=mcp&tab=hermes DemoCut 을 도구로 붙여줘. 1) HTTP(Streamable) 방식의 MCP 서버로 `https://democut.ai/mcp` 을 등록해줘. 이 기본 연결의 이름은 `democut` 으로 하고, 클라이언트 ID 는 `7ovjLP6E85qLNAyq` 이고 비밀키는 비워 둬. 로그인 뒤 돌아올 주소를 네가 정할 수 있으면 `http://localhost:33418/callback` 으로 해줘. 못 정하면 그 주소가 무엇인지 알려줘 — 등록하면 붙어. 2) 등록하면 처음 연결할 때 브라우저가 열려. 로그인과 승인은 내가 할게. 로그인 화면이 `redirect_uri` 를 받을 수 없다고 하면 네 콜백 주소가 아직 등록되지 않은 것이니, 그 주소를 나한테 알려줘. 3) 그 다음 `democut_auth_status` 를 불러서 워크스페이스가 맞는지 확인해줘. 워크스페이스가 내가 기대한 것과 다르면 알려줘. 이 주소는 계정의 기본 워크스페이스로 연결돼. 내가 원하는 곳이 아니면 `democut_auth_status` 의 소속 목록에서 그 워크스페이스 id 를 찾아 `https://democut.ai/mcp/ws/<워크스페이스 id>` 주소로 따로 등록해줘. 같은 이름으로 등록하면 앞의 연결을 덮어쓸 수 있어서, 그 연결의 이름은 `democut-<워크스페이스>` 형식으로 따로 지어줘. ## CLI 방식 (npx, 셸이 있는 에이전트만) 로그인 npx -y democut@latest auth login ← 사람이 승인해야 끝납니다. 백그라운드로 실행하고 URL·코드를 사람에게 보여주세요. 확인 npx -y democut@latest auth status 주소 방식과 달리 콜백 포트(33418)는 CLI 가 알아서 씁니다. ## CLI 방식 — 에이전트별 ### Claude Code (콜백: 우리가 지정한 로컬 포트) 안내: https://democut.ai/agent?mode=cli&tab=claude-code DemoCut 을 도구로 붙여줘. 1) `npx -y democut@latest auth login` 을 **백그라운드로** 실행하고, 출력에 뜨는 URL 과 코드를 나한테 보여줘. 네 셸에는 화면이 없어서 브라우저가 자동으로 안 열려. 내가 그 주소에서 승인하면 그 명령이 스스로 끝나. 2) 로그인이 끝나면 네 MCP 설정에 stdio 서버로 등록해줘. 실행 명령은 `claude mcp add democut -- npx -y democut@latest mcp` 야. 3) 등록되면 `democut_auth_status` 를 불러서 워크스페이스가 맞는지 확인해줘. 워크스페이스가 내가 기대한 것과 다르면 알려줘. ### Codex (콜백: 확인하지 못했다) 안내: https://democut.ai/agent?mode=cli&tab=codex DemoCut 을 도구로 붙여줘. 1) `npx -y democut@latest auth login` 을 **백그라운드로** 실행하고, 출력에 뜨는 URL 과 코드를 나한테 보여줘. 네 셸에는 화면이 없어서 브라우저가 자동으로 안 열려. 내가 그 주소에서 승인하면 그 명령이 스스로 끝나. 2) 로그인이 끝나면 네 MCP 설정에 stdio 서버로 등록해줘. 실행 명령은 `npx -y democut@latest mcp` 야. 3) 등록되면 `democut_auth_status` 를 불러서 워크스페이스가 맞는지 확인해줘. 워크스페이스가 내가 기대한 것과 다르면 알려줘. ### Cursor (콜백: 그 서비스의 고정 주소 — 포트를 넣지 않는다) 안내: https://democut.ai/agent?mode=cli&tab=cursor DemoCut 을 도구로 붙여줘. 1) `npx -y democut@latest auth login` 을 **백그라운드로** 실행하고, 출력에 뜨는 URL 과 코드를 나한테 보여줘. 네 셸에는 화면이 없어서 브라우저가 자동으로 안 열려. 내가 그 주소에서 승인하면 그 명령이 스스로 끝나. 2) 로그인이 끝나면 네 MCP 설정(mcp.json)의 mcpServers 에 이 항목을 추가해줘: `{ "democut": { "command": "npx", "args": ["-y", "democut@latest", "mcp"] } }`. 3) 등록되면 `democut_auth_status` 를 불러서 워크스페이스가 맞는지 확인해줘. 워크스페이스가 내가 기대한 것과 다르면 알려줘. ### Hermes (콜백: 확인하지 못했다) 안내: https://democut.ai/agent?mode=cli&tab=hermes DemoCut 을 도구로 붙여줘. 1) `npx -y democut@latest auth login` 을 **백그라운드로** 실행하고, 출력에 뜨는 URL 과 코드를 나한테 보여줘. 네 셸에는 화면이 없어서 브라우저가 자동으로 안 열려. 내가 그 주소에서 승인하면 그 명령이 스스로 끝나. 2) 로그인이 끝나면 네 MCP 설정에 stdio 서버로 등록해줘. 실행 명령은 `npx -y democut@latest mcp` 야. 3) 등록되면 `democut_auth_status` 를 불러서 워크스페이스가 맞는지 확인해줘. 워크스페이스가 내가 기대한 것과 다르면 알려줘.