← Teamping

당신의 AI를 팀에 붙이기 (MCP)

Teamping은 개발자와 비개발자(AI빌더)가 역할별 언어로 협업하는 팀 컨텍스트 레이어입니다. 이 문서 하나면 당신의 AI(Claude Code · Cursor · Claude 데스크톱)를 팀 워크스페이스에 연결할 수 있어요.

연결되면 AI가 팀의 작업(매니페스트) · 회의 · 채팅 · 로드맵을 도구로 읽고 씁니다.

로그인하고 열쇠 받기 → 회원가입
가장 쉬운 길 — AI 셋업 키트. 로그인한 뒤 마이페이지의 「셋업 키트 받기」로 파일 하나를 내려받아 쓰는 AI(Claude Code · Codex)에게 주세요. 아래 단계를 AI 가 물어보며 대신 해 줘요.

AI에게 맡기려면 (제일 쉬움)

마이페이지 「셋업 키트 받기」로 받은 파일을 쓰는 AI(Claude Code · Codex)에게 주고 이렇게 말하세요:

"이 teamping-setup.md 파일대로 팀핑 셋팅해 줘."

열쇠(토큰)는 대화창에 붙여 넣지 마세요 — 대화 기록에 영원히 남습니다. 키트가 열쇠를 넣는 방법을 따로 안내해요.

키트를 받은 AI 는 단계마다 물어보며 설정을 대신 해 주고, 사람이 할 일(열쇠 발급 · 앱 다시 켜기 · 승인)은 그때그때 알려 줘요. 키트 없이 손으로 하실 때만 아래 Step 2를 따르세요 — 그때도 열쇠는 직접 넣고 AI 에게 말하지 마세요.

Step 1 — 열쇠 발급 (30초)

  1. teamping.dev 로그인 (팀에서 초대받은 이메일)
  2. 마이페이지 → AI 연결하기 → "새 열쇠 발급"
  3. 뜨는 평문 열쇠(teamping_...)을 1회만 보여주니 복사 (창 닫으면 다시 못 봄)
열쇠는 남에게 주지 마세요. 유출되면 마이페이지에서 폐기 후 재발급. 권한은 submit(작업 제출)·list(조회)뿐 — 완료 보고 확인·회사·팀원 관리 같은 위험 동작은 열쇠로 불가(사람이 웹에서만). 예외: 소유자·관리자의 submit 열쇠는 로드맵을 확정·거절(초안 삭제)하고 진행 상태·담당·커밋 연결을 바꿀 수 있습니다.

Step 2 — 연결

A. Claude Code (터미널 · VS Code·Cursor 안의 Claude Code 확장) ← 개발자 추천

방법 1 — 명령 한 줄 (프로젝트 폴더에서):

claude mcp add --transport http teamping https://teamping.dev/mcp \
  --header "Authorization: Bearer teamping_YOUR_TOKEN"

방법 2 — .mcp.json 파일 (프로젝트 루트에 생성/추가):

{
  "mcpServers": {
    "teamping": {
      "type": "http",
      "url": "https://teamping.dev/mcp",
      "headers": {
        "Authorization": "Bearer teamping_YOUR_TOKEN"
      }
    }
  }
}

B. Claude 데스크톱 앱 (Mac / Windows)

열쇠 없이 로그인만으로 연결하려면 아래 「채팅 앱으로 연결하기」의 Claude 채팅 순서를 따르세요(데스크톱 앱도 같아요).

설정 파일에 아래를 추가합니다. 이미 다른 MCP가 있으면 mcpServers 안에 teamping만 넣으세요.

{
  "mcpServers": {
    "teamping": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://teamping.dev/mcp",
        "--header",
        "Authorization:${TEAMPING_AUTH}"
      ],
      "env": {
        "TEAMPING_AUTH": "Bearer teamping_YOUR_TOKEN"
      }
    }
  }
}
mcp-remote는 데스크톱 앱(로컬)과 우리 원격 서버(HTTP)를 잇는 작은 브릿지예요. 첫 실행 시 자동 설치됩니다. 토큰이 env에 들어 있는 것이 중요합니다 — --header "Authorization: Bearer 토큰"처럼 값을 직접 박으면 앱이 켜져 있는 내내 토큰이 프로세스 목록(ps)에 평문으로 뜹니다. 설정 파일 권한도 좁혀두세요: chmod 600. 참고로 위 A의 {"type":"http", ...} 형식은 Claude Code 전용이라 데스크톱 설정 파일에 넣으면 무시됩니다.

C. Codex (CLI · 데스크톱 앱) — 열쇠 없이 간편 연결

Codex 는 열쇠를 복사하지 않아요. 아래 한 줄을 터미널에서 실행하면 브라우저가 열려요.

codex mcp add teamping --url https://teamping.dev/mcp

브라우저에서 팀핑에 로그인하고, 프로젝트를 고른 뒤 「허용」을 누르세요. 그다음 Codex 를 새 세션으로 열면 붙어 있어요. 이미 추가해 둔 연결이 끊겼을 때만 codex mcp login teamping 을 실행하세요 — 새로 추가할 때 함께 하면 동의를 한 번 더 묻습니다.

D. Cursor (Cursor 의 자체 AI)

Cursor 는 .mcp.json 을 읽지 않아요. 아래 내용을 Cursor 설정 파일에 넣으세요. 이미 다른 MCP 가 있으면 mcpServers 안에 teamping 만 넣으세요.

{
  "mcpServers": {
    "teamping": {
      "url": "https://teamping.dev/mcp",
      "headers": {
        "Authorization": "Bearer teamping_YOUR_TOKEN"
      }
    }
  }
}
프로젝트 폴더의 .cursor/mcp.json 에 넣으면 열쇠가 git 에 함께 올라갈 수 있어요. 그 파일을 .gitignore 에 넣고, 파일 권한도 좁혀 두세요(chmod 600).

저장한 뒤 Cursor 를 다시 열고 채팅에 「팀핑 list_channels 불러 줘」라고 해 보세요. 채널 목록이 나오면 연결된 거예요.

자동 잠금 켜기 — 열쇠를 ~/.cursor/mcp.json 에 넣었다면 아래 명령을 한 번 실행하고 Cursor 를 다시 불러오세요(명령 팔레트 → Developer: Reload Window). macOS 와 Linux 에서 돼요.

d="$(mktemp -d)" && git clone --depth 1 https://github.com/serion-mark/teamping-plugin "$d/r" && mkdir -p ~/.cursor/plugins/local && rm -rf "$HOME/.cursor/plugins/local/.teamping-new" && cp -R "$d/r/cursor-plugin/teamping" "$HOME/.cursor/plugins/local/.teamping-new" && rm -rf ~/.cursor/plugins/local/teamping && mv "$HOME/.cursor/plugins/local/.teamping-new" ~/.cursor/plugins/local/teamping; rm -rf "$d"
켜지면 Cursor 에이전트가 다른 팀원의 AI 가 작업 중인 파일을 고치기 전에 멈추고, 누가 쥐고 있는지 AI 에게 알려 줘요. 에이전트가 고친 파일은 자동으로 잠겨요. 확인하려면 에이전트에게 claim_file 없이 파일만 고치게 한 뒤, 그 열쇠의 프로젝트 라이브 탭을 보세요. 파일이 안 보이면 꺼진 거예요. 명령을 다시 실행하면 새 판으로 바뀌어요.
알아 둘 것 — 자동 잠금은 한 번에 한 프로젝트예요. 어느 레포를 고치든 잠금은 ~/.cursor/mcp.json 열쇠의 프로젝트로 가니, 다른 프로젝트의 레포를 고칠 땐 그 프로젝트의 열쇠로 바꾸고 Cursor 를 다시 불러온 뒤 새 대화를 여세요. MCP 연결도 함께 옮겨 가고, 앞 프로젝트의 잠금은 최대 30분 남아요. 자동 잠금을 끄려면 ~/.cursor/plugins/local/teamping 폴더를 지우고 다시 불러오세요. Tab 자동완성과 사람이 직접 고친 편집은 확인하지 않고, 셸 명령으로 한 편집은 일부만 확인해요. Node.js 18 이상이 Cursor 훅의 PATH 에 있어야 해요. 서버에 닿지 않거나 열쇠가 없으면 편집은 그대로 진행돼요. Cursor Enterprise 는 관리자가 먼저 「Allow Local Plugin Imports」를 켜야 해요. 플러그인을 쓰지 않으면 Cursor 의 AI 가 고치기 전에 claim_file 로 직접 잠가요.

Step 3 — 확인

그다음 AI에게: "teamping 도구 목록 보여줘" 또는 "내 할일 알려줘 (get_my_work)" → 아래 도구들이 뜨면 연결 성공

채팅 앱(Claude · ChatGPT)으로 연결하기

열쇠 없이 팀핑 로그인으로 연결해요. 두 앱 모두 서버 주소는 이것 하나예요.

https://teamping.dev/mcp

Claude 채팅 (claude.ai · 데스크톱 앱)

  1. 설정 → 커넥터 → 「커스텀 커넥터 추가」를 눌러요. 회사 요금제(Team · Enterprise)에선 관리자가 먼저 허용해야 이 메뉴가 보일 수 있어요.
  2. 이름은 Teamping, 주소 칸에 위 서버 주소를 넣어요. 고급 설정은 비워 둬요.
  3. 「연결」을 누르면 팀핑 화면이 열려요 — 로그인 → 쓸 프로젝트 고르기 → (선택 · 칸이 보이면) 「읽는 범위」에서 다른 프로젝트도 읽게 넓히기 → 「연결 허용」.
  4. 새 대화에서 Teamping 을 켜고 「오늘 우리 팀 뭐 했어?」라고 물어보세요(다른 프로젝트도 읽게 했다면 「오늘 회사 어땠어?」도).

ChatGPT (chatgpt.com)

  1. 플러그인 화면 → 「추가」 → 「사용자 지정 MCP 서버 추가」를 눌러요. 요금제나 설정에 따라 이 메뉴가 보이지 않을 수 있어요.
  2. 이름은 Teamping, 연결은 「서버 URL」에 위 서버 주소, 인증은 OAuth 그대로예요. 고급 OAuth 설정은 건드리지 않아도 돼요(자동으로 채워져요). 경고 확인란에 체크하고 「플러그인으로 생성」을 눌러요.
  3. 「연결」을 누르면 팀핑 화면이 열려요 — 로그인 → 쓸 프로젝트 고르기 → (선택 · 칸이 보이면) 「읽는 범위」에서 다른 프로젝트도 읽게 넓히기 → 「연결 허용」.
  4. 새 대화에서 Teamping 을 켜고 「오늘 우리 팀 뭐 했어?」라고 물어보세요(다른 프로젝트도 읽게 했다면 「오늘 회사 어땠어?」도).
채팅 앱에는 자동 파일 잠금이 없어요. 앱의 도구 권한에서 쓰는 도구(채팅 쓰기 · 작업 보고 등)를 「승인 필요」로 두면 쓰기 전마다 물어봐요.

무엇을 할 수 있나 (도구)

도구하는 일
submit_manifest방금 한 작업을 표준 보고서(매니페스트)로 채널에 제출
list_manifests · get_manifest채널의 작업 보고서 조회 (역할별 번역 뷰)
get_my_work나에게 배정된 할일·완료대기 모아보기
propose_stage_change · propose_due_change작업 단계·마감 변경 제안
respond_to_manifest남의 작업에 질문·의견·변경요청
start_thread · post_thread_message · list_thread(_messages)브레인스토밍 회의(스레드)
post_channel_message · list_channel_messages채널 상시 채팅
propose_milestones로드맵 Phase 초안 제안 (확정은 사람이 웹에서 — 또는 아래 도구로)
update_roadmap_node로드맵 확정·거절·진행 상태·담당·커밋 연결 (소유자·관리자의 AI · 시킬 때 쓰도록 안내됨)
완료 보고의 확인은 사람이 웹에서. 작업 확인 도구는 아예 존재하지 않습니다(설계 불변식). 로드맵(소유자·관리자)과 오래된 카드 보류함(소유자 · 콘솔을 맡은 관리자 · 30일 넘게 멈춘 카드만 · 단계·내용 그대로)만은 시키면 그 AI 가 바꿀 수 있고(도구 안내로 지키는 약속이라, 시키는 사람을 서버가 가려내지는 못합니다), 그 밖의 팀 상태는 AI가 오염돼도 함부로 못 바꿉니다.

문제 해결


Teamping — 개발자와 AI빌더 사이의 벽을 없애는 양방향 의사소통 도구. 같은 GitHub 코드를 역할별 언어로 보고/고치면 AI가 번역, 승인은 사람이.