PJT AIPJT AI/MCP
시작하기API
MCP 연동
MCP란?Claude Code 연결Cursor (준비 중)Codex (준비 중)컨텍스트 범위보안 · 권한
MCP 연동 가이드

AI 개발 도구로 컨텍스트를 흘려보내세요

Claude Code · Cursor · Codex에서 PJT AI의 프로젝트 컨텍스트를 직접 참조합니다.

01MCP란?#

MCP(Model Context Protocol)는 AI 모델이 외부 시스템 데이터를 안전하게 참조하게 하는 표준입니다. PJT AI는 @apexstack/agent 패키지의 stdio MCP 서버(pjt-agent-mcp)를 제공합니다. 내 PC의 Claude Code 가 워크스페이스 데이터를 직접 조회할 수 있고, 읽기 전용입니다.

Claude Code 에서 다음 도구로 데이터를 조회합니다:

도구설명
get_project프로젝트 기본 정보 (id 또는 publicId p_xxx)
list_project_tasks태스크 목록 (상태 필터 가능)
get_task태스크 상세
get_document문서 상세 (content 포함)
list_workspace_documents워크스페이스 문서 목록
get_workspace_snapshot워크스페이스 번들 (최근 문서 등)
ⓘ
작업 실행과는 별개
MCP 는 데이터 조회 전용입니다. 작업 자동 실행(pjt-agent start)과 독립적으로 동작하며, start 없이도 됩니다. 인증은 기존 Claude Code 에이전트 토큰(pjta_…)을 그대로 재사용합니다.

02Claude Code 연결#

전제: 로컬에 Node.js 18+ 와 Anthropic claude CLI 가 설치돼 있어야 합니다.

1. 토큰 발급

워크스페이스 설정 → Claude Code 에이전트 → “에이전트 추가” 에서 토큰(pjta_…)을 발급합니다. 발급 직후 화면에 등록 명령이 토큰이 채워진 채 표시됩니다(토큰은 그때 1회만 노출). 작업 실행 에이전트와 같은 토큰을 씁니다.

2. 설치

bash
npm install -g @apexstack/agent

3. 등록 — 한 줄 (권장)

로그인 없이 토큰·주소를 --env 로 주입하면 한 줄로 끝납니다.

bash
claude mcp add pjt-workspace \
  --env PJT_AGENT_TOKEN=pjta_xxx \
  --env PJT_API_URL=https://api.pjt.ai \
  -- pjt-agent-mcp

또는 login(토큰 파일 저장) 후 짧게 등록할 수도 있습니다:

bash
pjt-agent login --token pjta_xxx
claude mcp add pjt-workspace -- pjt-agent-mcp

4. 동작 확인

bash
$ claude
> 이 워크스페이스의 최근 문서를 보여줘

[pjt-workspace] get_workspace_snapshot → 문서 8건
[Claude] 최근 문서 8건입니다:
1. 봄 캠페인 기획서 (06/07)
2. ...
✓
연결 성공
claude mcp list 에 pjt-workspace 가 보이고, 대화에서 위 도구 호출 로그가 뜨면 정상입니다.

03Cursor (준비 중)#

ⓘ
6월 출시 예정
Cursor IDE의 MCP 지원 정식 출시에 맞춰 가이드를 공개합니다. 베타 액세스를 원하시면 [email protected] 로 문의하세요.

04Codex (준비 중)#

ⓘ
7월 출시 예정
OpenAI Codex 연동은 7월 첫째 주 출시 예정입니다.

05컨텍스트 범위#

MCP는 기본적으로 사용자가 멤버로 속한 프로젝트의 컨텍스트만 노출합니다. 세분화 제어는 다음과 같이 가능합니다:

범위기본제어 방법
프로젝트 단위멤버십 기반워크스페이스 설정 > 권한
민감 필드예산·견적 포함설정에서 제외 가능
회의록전문 노출요약본만 노출 옵션

06보안 · 권한#

  • 읽기 전용 — MCP 로는 데이터를 변경/삭제할 수 없습니다 (조회 only)
  • Claude Code 에이전트 토큰(pjta_) 재사용 — 별도 키 없음, 에이전트 단위로 폐기·재발급
  • 토큰은 발급 시 1회만 노출 — 분실 시 재발급. 로컬은 ~/.pjt/agent.json (권한 0600)
  • 전송·저장 시 모두 암호화 (TLS 1.3 + AES-256), 모든 액세스는 감사 로그에 기록
  • AI 학습에 사용되지 않음 — 데이터 소유권은 워크스페이스에
  • Enterprise는 SSO/SAML과 데이터 거주지 선택 (US · EU · KR)