대회 운영 방법
들어오는 길은 두 가지이고, 둘 다 같은 엔진을 써요. 같은 대진표, 같은 공유 페이지, 같은 PDF예요. 로그인해서 turnale.app에 내장된 에이전트와 이야기하거나, 늘 쓰던 어시스턴트에 Turnale를 연결하면 돼요. 한쪽으로 시작했다가 다른 쪽으로 옮겨도 되고요. 여기서 만든 대회는 원할 때 언제든 내 어시스턴트로 넘길 수 있어요.
여기 turnale.app에서 운영하기
설치할 것도 없고 내 어시스턴트도 필요 없어요. 채팅에 대회를 설명하면 이야기하는 동안 옆에서 참가자 페이지가 알아서 만들어져요.
- turnale.app/organise에서 Google 계정이나 이메일로 받은 여섯 자리 코드로 로그인하세요.
- 새 대회를 누르고 어떤 대회를 여는지 말하세요. 에이전트는 꼭 필요한 것만 물어봐요. 종목, 참가자 명단이나 인원수, 쓸 수 있는 시간이요. 그러고 나서 일정 계산까지 끝난 채로 맞는 방식들을 펼쳐 줘요.
- 참가자에게 페이지 링크를 공유하세요. 채팅은 계속 열려 있어서 점수, 갑자기 빠지는 사람, 교체를 그때그때 처리할 수 있고, 페이지는 실시간으로 따라와요.
내 대회에는 지금까지 운영한 대회가 모두 모여 있어요. 페이지 링크, 하던 대화를 이어서 열 수 있는 창, 그리고 두 단계 확인을 거치는 삭제까지요. 한 달에 대회 3개까지 무료이고, 횟수는 매월 1일에 다시 채워져요.
이 방식에서는 모델을 저희가 돌리기 때문에 대화가 계정과 함께 저장되고, 마지막 메시지로부터 90일 뒤에 지워져요. 대회와 결과, 변경 기록은 그와 상관없이 페이지에 그대로 남아요. 처리 업체는 개인정보 처리방침(영문)에 적혀 있어요.
여기서 만든 대회에도 주최자 키가 있어요. 다만 손에 쥐여 주는 대신 저희가 맡아 둘 뿐이에요. 내 대회의 ⋯ 메뉴에서 키를 확인하면, 아래 방법으로 같은 대회를 내 어시스턴트에서도 열 수 있어요.
또는 늘 쓰던 어시스턴트를 연결하기
Turnale는 MCP 서버이기도 해서 Claude, ChatGPT 같은 어시스턴트가 지금 쓰고 있는 채팅에서 바로 대회를 운영할 수 있어요. 커넥터 URL 하나가 어디서나 통하고, 이 방식은 Turnale 계정도 API 키도 필요 없고, 대회 개수 제한도 없어요. 한 번 연결하면 그다음 저녁부터는 늘 거기 있어요.
연결 방법을 모르겠나요? 이 URL을 어시스턴트에게 알려 주고 이렇게 물어보세요. “여기서 turnale.app을 어떻게 연결해?” 나머지는 알아서 해요.
플랫폼별 연결 방법
- “Claude에 추가”를 누르세요. 커넥터가 미리 채워진 채로 열려서 입력할 게 없어요.
- 창에서 한 번만 승인하면 돼요. 웹, 데스크톱, 모바일에서 모두 그대로 쓸 수 있어요.
- 새 채팅을 열고 어떤 대회를 준비하는지 말해 보세요.
Claude 커넥터 디렉터리에 등록되면 검색해서 켜는 것만으로 끝나요.
- Settings → Connectors → Advanced에서 Developer mode를 켜세요.
- Plugins를 열고 “Search plugins” 옆의 +를 누른 다음, 커넥터 URL을 붙여 넣고 이름은 Turnale, 인증은 없음으로 두세요. 확인란에 체크하고 Create를 누르면 돼요.
- 채팅에서 + 메뉴를 열어 Turnale를 켜세요.
- Le Chat → Connectors → Add connector → Custom MCP.
- 커넥터 URL을 붙여 넣고 저장하세요.
- 새 대화를 열고 커넥터 목록에서 Turnale를 고르세요.
Mistral은 커스텀 커넥터를 쓰려면 유료 요금제가 필요해요.
- Settings → Connectors → Add connector로 들어가세요.
- “Custom (MCP)”를 고르고 URL을 붙여 넣으세요.
- Comet이나 앱에서 말해 보세요. “아메리카노로 대회 하나 열어 줘…”.
지금은 커스텀 MCP 커넥터가 Max 요금제 기능이에요.
- Grok → Settings → Connectors → Add MCP server.
- 커넥터 URL을 붙여 넣고 인증은 비워 두세요.
- 시작하기 전에 도구 트레이에서 켜 주세요.
유료 Grok 요금제에서 쓸 수 있어요. 다만 이쪽은 아직 동작이 자주 바뀌어요.
- Gemini CLI를 설치한 다음 실행하세요: gemini extensions install https://github.com/turnale-app/turnale.
- 또는 settings.json의 mcpServers 블록에 URL을 추가하세요.
- gemini를 실행하고 대회를 설명하세요.
2026년 8월 기준으로 Gemini는 CLI로 연결해요. 클릭 한 번으로 앱에 추가하는 방법은 Google이 일반 앱에도 커스텀 커넥터를 열어 줘야 가능해요.
주최자 키
대회를 만들면 두 가지가 나와요. 참가자에게 공유할 페이지 링크와 주최자 키(tk_…)예요. 이 방식에서는 그 키가 유일한 자격 증명이라, 가입할 것도 없고 키 말고는 기억할 것도 없어요. 복구할 수 없으니 어시스턴트가 보내 준 메시지를 남겨 두세요. 키를 가진 사람은 누구나 채팅으로 대회를 관리할 수 있고, 페이지 링크만 공유하는 건 안전해요.
키를 직접 들고 있고 싶지 않나요? 그럴 땐 위쪽 방식이에요. 로그인하면 키가 챙겨 둬야 할 메시지 대신 계정에 맡겨져요.
시작할 땐 이렇게 말하세요
어느 쪽이든 같은 말로 시작할 수 있어요.
- “오늘 저녁에 18명이고 코트 4개를 7시부터 9시까지 써요. 레벨은 꽤 섞여 있고요. 뭐가 좋을까요?”
- “엑셀에서 뽑은 참가자 명단이에요. 두 번째 열이 레벨이에요.”
- “Jonas가 결국 못 온대요. 3라운드가 곧 시작인데 나머지 정리해 주세요.”
참가자 명단 넘기기
이름은 어떤 형태로든 붙여 넣으면 에이전트가 알아서 정리해요. 단체 채팅방에서 긁어온 것, 번호가 붙은 것, 쉼표로 나뉜 것 모두요. 아직 인원수만 있나요? 그렇게 말하면 참가자가 페이지 링크로 직접 신청하게 할 수 있어요. 이름 옆에는 같이 준비하는 사람에게 말하듯 무엇이든 적어도 돼요. 이미 쓰고 있는 아무 기준의 레벨(숫자가 클수록 강하고, 이 대회 안에서의 순서와 간격만 봐요), 성별(아메리카노가 인원이 허락하는 한 한 경기의 두 팀을 같은 구성으로 맞추는 데 쓰고, 인원상 그렇게 안 될 때는 몇 경기까지 구성을 맞출 수 있는지 알려 줘요), 그리고 도착 시간, 같이 뛰고 싶은 사람, 처음 나오는 사람 같은 메모를 자기 말로 적으면 돼요. 에이전트가 대진표와 일정을 짤 때 그걸 반영해요.
확실한 사람만 레벨을 매기세요. 레벨이 없는 사람은 전체 참가자의 중간에 놓이니, 반만 채운 칸이 빈 칸보다 낫고 건너뛴 사람이 손해를 보지도 않아요. 레벨은 한 대회 안에서만 의미가 있어요. 여기서의 4는 다른 데서는 4가 아니고, 대진표는 순서와 간격 말고는 아무것도 읽지 않아요.
스프레드시트가 편하다면 참가자 명단 템플릿을 채워서 파일 그대로 내 어시스턴트에게 건네주세요(.xlsx, 한 행에 한 명, 필수 항목은 이름뿐이에요). 어시스턴트가 파일을 읽어서 행을 그대로 넘겨 주고, 템플릿을 달라고 하면 하나 보내 주기도 해요. 여기 turnale.app의 채팅은 첨부 파일이 아니라 입력한 글을 받으니, 시트에서 이름을 복사해 붙여 넣으세요.
에이전트가 할 수 있는 일
두 방식 모두 같은 도구를 써요. 대회 만들기(아메리카노, 멕시카노, 리그전, 조별리그 + 결선 토너먼트, 토너먼트를 테니스, 파델, 피클볼, 배드민턴, 스쿼시, 탁구로. 방식마다 쉬운 말로 정리한 설명이 있어요) · 시간 계산까지 끝난 방식 추천과 설명 · 명단 관리, 정원과 대기자 명단을 둔 참가 신청 열기 · 공정한 대진표와 일정 만들기 · 점수, 부전승, 기권 기록 · 대회 도중 빠지는 사람과 교체 처리 · 실수 되돌리기 · 대회 PDF 인쇄 · 정직한 최종 순위로 저녁 일찍 마무리하기.
한 가지는 달라요. 대회 삭제예요. 내 어시스턴트는 내가 가진 키로 내 말 한마디에 지워요. 내장 에이전트는 그렇게 못 해요. 삭제는 내 대회 안에 두 단계 확인으로 들어 있어서, 참가 신청 칸에 누가 무엇을 적든 거기까지 닿지 않아요.
먼저 보고 싶다면
가이드 데모는 실제 주최자의 저녁을 그대로 재생하면서, 그때 만들어지는 대회 페이지를 옆에 나란히 보여 줘요. 에이전트와 크롤러를 위한 기계용 요약은 /llms.txt에 있어요.