muaco Tech Note

Claude Codecode.claude.com

Claude Code MCP 서버 연결하기노션 등록부터 /mcp 확인까지

공식 문서에 나온 노션 MCP 서버를 Claude Code에 등록하고, /mcp 화면에서 도구가 실제로 들어왔는지 확인합니다.

안녕하세요, muaco입니다.

Claude Code에 노션을 연결합니다

이 글을 끝까지 따라 하면 Claude Code에 노션 MCP 서버가 붙습니다. 연결한 뒤에는 /mcp 화면에서 노션 도구가 몇 개 들어왔는지 확인합니다. 그다음 Claude에게 노션 일을 직접 맡겨 봅니다.

MCP라는 이름이 낯설다면 새로 들어온 동료를 떠올려 보세요. 일솜씨가 좋아도 사내 노션 권한이 없으면 문서를 열지 못합니다. 권한을 받고 나서야 직접 찾아 읽고 정리합니다.

MCP(Model Context Protocol)는 AI가 바깥 도구를 쓰는 방식을 하나로 맞춘 약속입니다. 서비스마다 이 약속을 따르는 서버가 따로 있습니다. 하나 붙일 때마다 Claude가 부릴 수 있는 도구가 늘어납니다.

시작 전에 챙길 준비물

  • Claude Code 설치와 로그인. 터미널에서 claude를 입력해 대화 화면이 열리면 준비된 상태입니다.
  • 터미널(글자로 명령을 쳐서 컴퓨터를 부리는 창). Windows라면 PowerShell이나 명령 프롬프트에서도 같은 명령이 그대로 통합니다.
  • 작업 폴더 하나. 빈 폴더여도 됩니다. 등록한 서버는 기본적으로 이 폴더에만 묶이니, 앞으로 노션 일을 맡길 폴더를 고르세요.
  • 노션 계정. 중간에 브라우저로 로그인해 연결을 허락하는 단계가 있습니다.

서버를 고르기 전에 하나만 짚겠습니다. 공식 문서는 붙이기 전에 그 서버를 믿을 수 있는지 확인하라고 적어 둡니다. 바깥 내용을 가져오는 서버는 프롬프트 인젝션(글 속에 숨긴 지시로 AI를 속이는 수법)의 통로가 될 수 있어서입니다.

예시로 노션을 고른 이유는 둘입니다. 직장에서 많이 쓰고, 공식 문서에 연결 주소가 그대로 나와 있습니다. 로그인 방식이 같은 서비스라면 주소만 바꿔 같은 순서로 붙이면 됩니다.

이 글은 2026년 11월 기준 Claude Code 공식 문서를 보고 썼습니다. 메뉴 문구는 버전에 따라 조금 다를 수 있습니다.

따라 하기: 등록부터 확인까지

서버 고르기

따라 하기
  1. Anthropic Directory(claude.ai/directory)를 엽니다. Anthropic이 검토를 마친 커넥터(서비스와 Claude를 잇는 연결 묶음)를 모아 둔 공식 목록입니다.
  2. 평소 쓰는 서비스를 찾아 서버 주소를 확인합니다. 목록의 원격 서버는 Claude Code에도 그대로 붙고, 주소가 안 보이면 그 서비스의 공식 문서에서 찾습니다.
  3. 이 글은 노션 주소 https://mcp.notion.com/mcp로 진행합니다. 한 글자만 틀려도 연결되지 않으니 손으로 치지 말고 복사해 붙여 넣으세요.

터미널에서 등록하기

따라 하기
  1. 노션 일을 맡길 작업 폴더에서 터미널을 엽니다. 대화를 시작하기 전에 거는 설정이라 Claude Code 대화 화면 안이 아니라 바깥 터미널에서 칩니다.
  2. 아래 명령을 붙여 넣고 Enter를 누릅니다.
    claude mcp add --transport http notion https://mcp.notion.com/mcp
  3. Added HTTP MCP server notion으로 시작하는 줄이 보이면 설정이 저장된 상태입니다. 저장만 됐을 뿐 연결 확인은 아직이라 다음 단계에서 따로 봅니다.
  4. claude mcp list를 입력해 상태를 봅니다. notion 옆에 ! Needs authentication이 보이면 정상이며, 주소에는 닿았고 로그인만 남았다는 뜻입니다.

여기까지가 등록 단계. 방금 친 명령을 뜯어 보면 이렇습니다.

  • claude mcp add: Claude Code에 서버를 등록합니다.
  • --transport http: 내 컴퓨터에서 돌리는 프로그램이 아니라 인터넷 주소에 있는 서버라는 표시입니다.
  • notion: 내가 붙이는 이름입니다. 다른 이름을 붙여도 동작은 같고, 나중에 지우거나 살펴볼 때 이 이름을 부릅니다.
  • 마지막 주소: 서버가 있는 곳입니다.

로그인하고 도구 확인하기

따라 하기
  1. 같은 폴더에서 claude를 입력해 대화를 열고, 입력창에 /mcp를 칩니다. 등록해 둔 서버 목록이 담긴 MCP 패널이 열립니다.
  2. 목록에서 notion을 골라 Enter를 누르고 Authenticate를 고릅니다. 노션은 OAuth(비밀번호를 Claude에 건네지 않고 브라우저에서 허락만 하는 로그인 방식)를 쓰므로 브라우저에 노션 로그인 화면이 열립니다.
  3. 회사 노션이라면 외부 연결을 써도 되는지 먼저 확인하세요. 괜찮다면 브라우저의 노션 화면에서 연결을 승인합니다.
  4. Claude Code로 돌아와 /mcp를 다시 엽니다. notion 상태가 연결됨으로 바뀌고 이름 옆에 도구 개수가 붙어 있으면 성공입니다.
  5. notion을 골라 들어가 도구 목록을 훑어봅니다. 도구 이름이 줄지어 보이면 Claude가 실제로 쓸 수 있는 도구가 들어왔다는 뜻입니다.

일을 맡겨 보기

따라 하기
  1. notion 서버로 내 노션에서 '회의록'이 들어간 페이지를 찾아 줘처럼 서버 이름을 넣어 부탁합니다. 이름을 넣으면 웹 검색 같은 다른 도구 대신 새 서버를 거칩니다.
  2. 처음 부를 때 권한을 묻는 창이 뜨면 허락합니다. 답변 중간의 도구 호출에 notion 이름표가 붙어 있으면 Claude가 기억이 아니라 노션에서 직접 꺼내 온 답입니다.

평소에는 서버 이름을 넣지 않아도 됩니다. 질문에 맞는 도구를 Claude가 알아서 고릅니다. 여기서는 연결을 확인하려고 일부러 이름을 넣었습니다.

막히기 쉬운 네 군데

따라 하다 멈췄다면 어디서 멈췄을까요? 공식 문서가 흔한 연결 오류로 꼽는 곳을 추렸습니다.

/mcp에 No MCP servers configured가 뜹니다

증상. 분명 등록했는데 /mcp를 열면 No MCP servers configured만 나옵니다.

원인. 기본 범위(local)로 등록한 서버는 등록한 프로젝트에만 묶입니다. git 저장소(파일 변경 이력을 기록하는 폴더)라면 그 맨 위 폴더, 아니라면 명령을 친 바로 그 폴더입니다. 다른 폴더에서 열면 서버가 보이지 않습니다.

해결. 등록했던 폴더로 돌아가 Claude Code를 다시 엽니다. 어느 폴더에서나 쓰고 싶다면 범위를 user로 바꿔 등록하세요.

claude mcp add --scope user --transport http notion https://mcp.notion.com/mcp

브라우저가 안 열리거나 승인 뒤 연결 오류가 납니다

증상. Authenticate를 골랐는데 브라우저가 뜨지 않습니다. 또는 노션에서 승인까지 했는데 브라우저에 연결 오류 화면이 나옵니다.

원인. 승인을 마친 브라우저는 내 컴퓨터의 Claude Code(localhost 주소)로 결과를 돌려보냅니다. 이 돌아오는 길이 끊기면 오류가 납니다. 브라우저가 자동으로 안 열리는 원인은 문서에 나와 있지 않습니다.

해결. 브라우저가 안 열리면 터미널에 뜬 주소를 복사해 직접 엽니다. 승인 뒤 오류가 났다면 브라우저 주소창의 주소 전체를 복사해 Claude Code에 뜬 입력 칸에 붙여 넣으세요. 그래도 안 되면 /mcp에서 Authenticate를 다시 고릅니다.

already exists라며 등록이 거절됩니다

증상. 등록 명령을 다시 쳤더니 MCP server notion already exists in local config가 뜹니다.

원인. 같은 이름의 서버가 같은 범위에 이미 있습니다. 앞에서 한 번 등록했다면 다시 칠 필요가 없습니다.

해결. 주소를 잘못 넣어 고치려는 경우라면 claude mcp remove notion으로 먼저 지운 뒤 새로 등록합니다. 이름을 바꿔 하나 더 만드는 방법도 있습니다.

Failed to connect가 뜹니다

증상. claude mcp list에서 notion 옆에 ✘ Failed to connect나 ✘ Connection error가 보입니다. Windows 10 기본 콘솔처럼 오래된 창에서는 ✘ 대신 ×로 나옵니다.

원인. 서버가 응답하지 않았거나 주소가 맞지 않는다는 뜻입니다. 주소 경로가 틀려 404가 나면 /mcp에서 서버를 골랐을 때 MCP endpoint not found at으로 시작하는 문구가 보입니다.

해결. claude mcp get notion으로 저장된 주소와 오류 내용을 봅니다. 주소가 틀렸다면 지운 뒤 맞는 주소로 다시 등록합니다. 주소가 맞는데도 응답이 없으면 네트워크를 점검해 보세요.

여기서 한 걸음 더

같은 순서로 다른 서비스도 붙여 보세요. 팀이 함께 쓰려면 --scope project로 등록해 프로젝트 맨 위에 .mcp.json 파일을 만듭니다. 이 파일을 저장소에 올리면 동료가 처음 열 때 승인 창이 뜨고, 승인하면 같은 서버가 붙습니다.

서버마다 도구 이름이 매 대화의 컨텍스트 창을 조금씩 차지합니다. 안 쓰는 서버는 claude mcp remove notion으로 정리하세요. 노션 쪽에 남은 승인까지 끊으려면 지우기 전에 claude mcp logout notion을 먼저 실행합니다.

이상으로 글 마치겠습니다.

출처

#Claude Code#MCP#MCP 서버#노션#연동#설치#AI 도구

같은 분류의 글