소개
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)을 업데이트합니다.
배운 점
어렵고, 아직은 생긴 망치도 어떻게 사용해야할지, 생기긴 했으나, 사용법도 잘 모르겠고...
그래도, 핫하다고 하니, 더 배워보고 싶은 욕심이 막 생기고...
막 잘해놓으면, 앞으로 막~~~
미래소년이었습니다.