미래소년의 mcp 도전기(폴더 정리 및 노션 붙이기)

소개

MCP 관련 "코드깎는 노인"님의 영상을 보며, 이 또한 호기롭게 도전 시작!!!

먼저, 내 컴속 특정 폴더의 사진을 검색하고, 이미지 내용에 맞게 사진 이름을 지정하고, 이미지 내용에 따라 폴더를 만들어 분류하는 것인데~~~

진행 방법

제일 먼저, npm.js 파일을 깔아야 합니다.

그리고, 나서, "mcp-image-reader"에 들어가신 후, 마우스 스크롤을 내리다보면, Installation 이라는 '항목' 아래에 아래와 같은 코드가 보이는데....

이 코드를, 클로드로 가셔서, 햄버거를 누르신 후, 파일 > 설정으로 가셔서...

개발자는 아니지만, 개발자 > 설정편집 > 그리고, 이미지 처럼 따라하신 후...

(개인적으로 며칠전에, mcp를 다른 일 때문에 사용을 살짝 해봐서) 위 이미지처럼 붙여주시면 됩니다.

그런 후, 클로드를 완전히 꺼주세요. 클로드 우측 상단에 있는, 'x' 말고, 'ctrl+alt+delete(윈도우)' 키를 눌러, 클로드를 완전히 끄신 후, 다시 클로드 앱을 실행해주세요.

그러면, 클로드 프롬프트 창에 망치가 나타나고, 망치를 클릭헤 보면, 우측에 있는 것처럼, 뭐가 연결되었다고 나타납니다.

여기서, 하나를 더 하셔야 하는데,

"코드 깎는 노인"님께서 "파일시스템 MCP 서버"에서 또 코드를 하나 갖어오시는데, 이건~ 여기 있습니다.(개인적인 차이는 있겠지만, 이거 찾는데도 시간을 좀 보냈습니다.)

여기서 찾았습니다.

Google Docs 페이지의 스크린 샷

찾았다. 바로 이 코드입니다.

여기에서 아래 'dir'이 들어간 코드는 지우고, "/Users/username(미래소년 제꺼입니다.)/Downloads"만 붙여주었습니다.

한국어 텍스트가있는 앱의 스크린 샷

망치가 또, 생겼습니다.

지금부터는 오늘 실습을 해보도록 하겠습니다.

노션 앱을 실행했습니다.

다음으로 '설정 > 연결 > API에 연결해서'에서 나의 노션 API를 가져와, '클로드'에게 던져주겠습니다. 제 노션에 접속해서, 제가 지시하는 데로, 실행할 수 있도록~~~^^

여러 항목이 강조 표시된 Gmail 앱의 스크린 샷
중간에 녹색 원이있는 웹 페이지의 스크린 샷

같은 방식으로, 노션 코드를 가져온 후, 노션 API 토큰에, 지금처럼 나의 노션 API 키를 붙여줍니다.

그리고, 저장. 이번에는 노션에, 내가 만들어 놓은 노션의 한 카테고리를 클로드와 연결하겠습니다.

'연결'을 누르신 후, 스크롤을 누르면...

결과론적 입장에서, 아래 '미래소년의 노션'이 나타나고, 클릭! 연결해주시면 됩니다.

다 설정은 잘 된 거 같고...

망치가 많이 생성이 되었습니다.

이런 기능들을 해줄 수가 있다고 합니다.

서버

툴 이름

설명

notion

notion_append_block_children

특정 부모 블록에 새 자식 블록을 추가합니다. 필요 시 after 매개변수로 위치 지정 가능.

notion

notion_create_comment

페이지 또는 토론 ID를 기반으로 댓글을 생성합니다. 통합 권한에 '댓글 삽입' 권한이 필요합니다.

notion

notion_create_database

새로운 데이터베이스를 생성합니다.

notion

notion_create_database_item

Notion 데이터베이스에 새로운 아이템(페이지)을 생성합니다.

notion

notion_delete_block

특정 블록을 삭제합니다.

notion

notion_list_all_users

워크스페이스 내 모든 사용자를 나열합니다. 엔터프라이즈 요금제 및 조직 API 키 필요.

notion

notion_query_database

데이터베이스를 쿼리합니다.

notion

notion_retrieve_block

특정 블록을 조회합니다.

notion

notion_retrieve_block_children

특정 블록의 자식 블록 목록을 조회합니다.

notion

notion_retrieve_bot_user

현재 토큰과 연결된 봇 사용자 정보를 조회합니다.

notion

notion_retrieve_comments

페이지 또는 블록의 해결되지 않은 댓글을 조회합니다. '댓글 읽기' 권한 필요.

notion

notion_retrieve_database

특정 데이터베이스를 조회합니다.

notion

notion_retrieve_page

특정 페이지를 조회합니다.

notion

notion_retrieve_user

user_id를 기준으로 특정 사용자를 조회합니다. 엔터프라이즈 요금제 필요.

notion

notion_search

제목을 기준으로 페이지나 데이터베이스를 검색합니다.

notion

notion_update_block

블록 내용을 해당 블록 타입에 따라 업데이트합니다. 전체 필드 값을 교체함.

notion

notion_update_database

데이터베이스 속성 등을 업데이트합니다.

notion

notion_update_page_properties

페이지나 데이터베이스 아이템의 속성(property)을 업데이트합니다.

배운 점

어렵고, 아직은 생긴 망치도 어떻게 사용해야할지, 생기긴 했으나, 사용법도 잘 모르겠고...

그래도, 핫하다고 하니, 더 배워보고 싶은 욕심이 막 생기고...

막 잘해놓으면, 앞으로 막~~~

미래소년이었습니다.

3
4개의 답글

👉 이 게시글도 읽어보세요