AI 에이전트에 HandStack 문서 연결하기
AI 코딩 에이전트에 문서 MCP(Model Context Protocol) 서버를 등록하면, 에이전트가 HandStack 규칙을 기억에 의존해 답하지 않고 이 사이트의 문서를 직접 검색해 근거로 삼습니다. 에이전트는 문서 전체를 컨텍스트에 싣지 않고 search_docs로 후보를 찾은 뒤 get_doc으로 필요한 섹션만 가져옵니다.
서버 주소는 https://handstack.kr/mcp입니다. 설치할 것이 없고, 읽기 전용이며, 로그인이 필요 없습니다.
시작 조건
- Claude Code, Codex CLI, Cursor처럼 원격(Streamable HTTP) MCP 서버를 지원하는 AI 에이전트가 설치되어 있어야 합니다.
- 에이전트를 실행하는 PC에서
https://handstack.kr에 접속할 수 있어야 합니다.
절차
1. 서버 등록하기
사용하는 에이전트의 방법을 고르세요.
Claude Code
claude mcp add --transport http handstack-docs https://handstack.kr/mcp
팀 전체가 쓰려면 프로젝트 루트의 .mcp.json에 넣고 저장소에 커밋합니다.
{
"mcpServers": {
"handstack-docs": {
"type": "http",
"url": "https://handstack.kr/mcp"
}
}
}
Codex CLI
codex mcp add handstack-docs --url https://handstack.kr/mcp
설정 파일(~/.codex/config.toml)에 직접 쓰려면 다음과 같이 추가합니다. 신뢰하는 프로젝트에서는 프로젝트의 .codex/config.toml에 넣어 팀이 함께 쓸 수도 있습니다.
[mcp_servers.handstack-docs]
url = "https://handstack.kr/mcp"
Cursor 및 원격 MCP를 지원하는 클라이언트
MCP 설정 파일에 서버 주소를 추가합니다. 클라이언트가 원격 MCP 서버 주소 입력을 지원하면 같은 주소를 쓸 수 있습니다.
{
"mcpServers": {
"handstack-docs": {
"url": "https://handstack.kr/mcp"
}
}
}
2. 새 세션에서 연결 확인하기
등록하기 전에 열어 둔 세션에는 반영되지 않습니다. 현재 세션을 끝내고 새 세션을 시작하세요. 데스크톱 앱이라면 앱을 재시작하면 확실합니다.
Claude Code
- 새 세션에서
/mcp를 입력하면 등록된 서버와 연결 상태가 보입니다.handstack-docs가 연결됨으로 보여야 합니다. - 세션 밖에서는 터미널에서
claude mcp list로 확인합니다. - 기본 등록 범위(
local)는 등록한 프로젝트 폴더에서만 보입니다. 모든 프로젝트에서 쓰려면--scope user로 등록하세요. 프로젝트의.mcp.json으로 등록했다면 그 프로젝트를 열 때 서버를 사용할지 묻는 확인이 처음 한 번 나옵니다.
Codex CLI
- 새 세션에서
/mcp를 입력하거나, 터미널에서codex mcp list를 실행합니다. 목록에handstack-docs가 보여야 합니다. codex mcp add로 등록하면~/.codex/config.toml에 저장되므로 같은 사용자 계정의 이후 모든 세션에서 유지됩니다. 프로젝트의.codex/config.toml에 넣었다면 그 프로젝트에서만 보입니다.
서버 자체 확인
- 브라우저에서
https://handstack.kr/mcp를 엽니다. 서버 상태 페이지가 보이면 서버는 실행 중입니다. 이 페이지는 상태 확인용이며 도구 호출은 에이전트가 합니다.
3. 에이전트에 요청하기
문서를 근거로 작업하도록 사용을 명시적으로 지시하면 가장 확실합니다. 먼저 도구가 실제로 호출되는지 가볍게 확인해 보세요.
handstack-docs의 list_docs로 영역별 문서 수를 알려줘.
Claude Code에서
handstack-docs MCP를 사용해 HandStack 화면 개발 규칙을 확인한 뒤, BOD010과 같은 목록 조회 화면을 구현해 줘.
- 응답 중간에
search_docs,get_doc같은 도구 호출이 보이면 문서를 근거로 작업하는 것입니다. Claude Code에서는mcp__handstack-docs__search_docs처럼mcp__서버이름__도구이름형태로 표시됩니다. - 처음 도구를 호출할 때 허용 여부를 묻습니다. 읽기 전용 서버이니 허용해도 됩니다. 매번 묻지 않게 하려면
.claude/settings.json에{"permissions": {"allow": ["mcp__handstack-docs"]}}를 추가하세요. /mcp