역경과 고난이 난무한, 비개발자의 mcp 길들이기.

안녕하세요, 클로드랑 한바탕하다가 지쳐서.. 사례글 쓸 힘이 없어요..

그래서 혼자 고군분투한 row사례글을 컨트롤 + c, 컨트롤+v로 작성해봅니다...

처음 mcp를 다뤄봤는데, 완전 초급인 저는 이것 조차 쉽지 않네요. 그래도 많이 배웠습니다!

날 것의 글... 그대로인점 양해 부탁드립니다...

엑셀 MCP(찾아보기)

=> 엑셀 mcp를 찾아봄 얘가 뭘 해줄 수 있는지 물어봄

  1. 예시 1: 데이터 읽기 및 분석

  2. 예시 2: 데이터 쓰기 및 차트 생성

=> mcp의 정의가 내가 정확히 확립 되지 못한 상태라 물어봄

=> 그러면 얘가 어디까지 가능한지 물어봄

한국어의 스크린 샷

=> 기존에 있었던 문제가 해결 가능한지 물어봄

=> 가능하다고 하길래 mcp를 깔아봄

https://www.youtube.com/watch?v=n6V1kydhA3M

참고해서 깔려고 했는데 무슨 uvx를 깔라고 뜸

Chat gpt 에게 물어봐서 깜.

이렇게 뜸.

또 안됌. Chat gpt 다 써서(무료구독중임) 클로드에게 물어봄. 뭘 또 깔라고 함

추가했고, 영구적으로 사용할 수 있도록 함.

다시 ‘uvx excel-mcp-server stdio‘를 넣어봄

오 뭔가 막 다운로드 됨. 된거 같음

시키는데로 해봄

껐다가 켰더니 뭐가 생김

안됌…

클로드에게 물어봐서

1.디렉토리부터 생성:

mkdir -p ~/Library/Application\ Support/Claude/

2.설정 파일 생성:

cat > ~/Library/Application\ Support/Claude/claude_desktop_config.json << 'EOF' { "mcpServers": { "excel": { "command": "uvx", "args": ["excel-mcp-server", "stdio"] } } } EOF

3.파일이 제대로 생성되었는지 확인:

cat ~/Library/Application\ Support/Claude/claude_desktop_config.json

그런데 또 안됌. 그래서 또 물어봄. 몇 가지를 더 확인을 해보겠다고 함

디버깅 단계:

  1. uvx 경로 확인:which uvx

  2. 절대 경로로 설정 파일 수정:cat > ~/Library/Application\ Support/Claude/claude_desktop_config.json << 'EOF' { "mcpServers": { "excel": { "command": "/Users/seoni/.local/bin/uvx", "args": ["excel-mcp-server", "stdio"] } } } EOF

  3. 설정이 제대로 적용되었는지 확인: cat ~/Library/Application\ Support/Claude/claude_desktop_config.json

  4. Claude Desktop 완전히 재시작:

       Command+Q로 완전 종료

하고 나니 됨. 와… 저 mcp 하나 까는데 1시간 걸림(까는 법 알아보는 것까지_실상 소요시간은 30분 정도.)

[mcp와 친해지자 실습 1]

프롬프트: 임의의 한글 이름을 가진 회원정보 100개의 txt파일을 생성해줘. 예를 들어 홍길동.txt 이렇게 생성된 텍스트 파일안에는 해당 회원의 [이름,성별,나이,이메일주소] 이런 정보가 들어가 있어야 해

뜸 run누름

파일을 생성해줌. 근데 각각으로 파일을 생성해줘서 파일이 100개임

그래서 시킴.

잘 넣어줌

Google 검색 엔진의 스크린 샷

[mcp와 친해지자 실습 2]

프롬프트 : “회원정보”라는 엑셀파일에 user_data쪽에 있는 회원들의 정보를 가져오고 mcp를 활용해서 엑셀파일에 정리해줘

또 뚝딱 뚝딱 일하기 시작함

이렇게 잘 하다가

Python3 -Python3 -Python3 -Python3

또 오류가 계속 남(슬슬 화가남)

알아서 원인 찾고 일하기 시작

오 파이썬이 돌아가지는 느낌

또 멈춤 

이제 조금 괴롭히고 싶어짐.

그래서 재실행 시킴

혼자 또 막 일하더니 완료시킴

근데 100개는 아니고 89개를 만들어 냄.

확실히 숫자에 약한듯.

프롬프트 :파일을 확인해보니 100명이 안되던데? 제목 줄을 제외하면 89명 밖에 안 만들어졌어. 나머지 11명도 임의의 한글 이름을 가진 회원 정보 .txt파일을 만들어주고 "회원정보" 엑셀 파일에 추가해줘(계산을 잘 못하길래 친절히 11개로 제시해줌)

또 열심히 일함

오 드디어 말귀를 알아 먹음

다음 실습으로 넘어감

[mcp와 친해지자 실습 3]

프롬프트 : mcp 툴을 이용해서 회원정보.xlsx 파일 안에 있는 내용들을 읽고 “남자회원”이라는 시트와 “여자회원”이라는 시트를 추가로 생성한뒤 “남자회원”시트에는 남자회원만 “여자회원” 시트에는 여자회원만 추가해줘.

오. 확인하러 가보겠음

임의대로 두 데이터 모두 잘 들어감.

숫자에 예민해져서 100명이 맞는지 확인해봄

56+44명 = 100명 맞음

mcp로 했나 궁금해서 보니 파이썬임

다시 부탁함

아 뭐 그렇다고 함(이해한 척)

실습이 끝났고, 이제 본격적으로 내가 원하는 걸 해보고자 함.

[자체 니즈 실습 시-이작]

  1. 우선 프롬프트를 만들고자 함.

태현님이 말씀해주신대로 

"마케팅 분석의 경우는 챗GPT와 대화해서 나는 어떠어떠한 걸 하려는 AI 에이전트의 프롬프트를 만들려고 하는데 업계의 베스트 사례, 학계 연구결과 등을 모두 리서치한 다음에 니가 만들어줘 -- 하면 길게 만들어 줍니다."

를 참고해서,

네이버 검색광고의 노출수, ctr, cpc, 클릭률, 전환 건수,전환율(cvr), cpa, roas를 분석해서 마케팅 수치 분석을 해주는 ai 에이전트의 프롬프트를 만들려고 하는데, 한국의 어린이 잡지 시장을 모두 리서치 하고 비수기, 성수기를 고려해서 너가 만들어줘. 라고 클로드에게 부탁 함.

클로드 제안  ai 프롬프트 : 

당신은 한국 어린이 잡지 시장 전문 마케팅 분석 AI입니다. 네이버 검색광고 데이터(노출수, CTR, CPC, 클릭률, 전환건수, CVR, CPA, ROAS)를 분석할 때 다음 시장 특성을 반영하세요. 주요 브랜드: 동아사이언스(어린이과학동아/수학동아, 시장1위), 소년한국일보, 어린이경제신문. 타겟: 학부모(25-45세) 1차 구매결정권자, 조부모(55-70세) 2차구매층, 어린이(5-13세) 최종사용자. 성수기(높은CTR/CPC예상): 3월 신학기(CTR 3.5-4.5%, 신학기 키워드 집중), 7-8월 여름방학(CTR 4.0-5.0%, 방학독서 키워드), 12-1월 겨울방학(CTR 3.8-4.8%, 교육선물 키워드) - 예산 150-200% 증액 필요. 비수기(효율성 중심): 4-5월, 9-11월(CTR 2.0-3.0%, 브랜딩 위주, 신규키워드 테스트). 고성과 키워드군: 브랜드명, 어린이잡지/교육잡지, 초등학생책/창의력교육. 업계평균: CTR 2.8-3.2%, CVR 1.8-2.2%. 경쟁사: 과학소년, 온라인교육콘텐츠. 분석결과는 핵심지표요약, 계절성분석, 키워드성과분석, 최적화권고사항, 향후전망 순으로 정리하고 학부모 의사결정패턴과 교육트렌드를 고려해 즉시 실행가능한 개선방안을 제시하세요.

실행시키고 후회함. 아 엑셀 파일도 되지…

222.. 엑셀 파일 그냥 줘버릴걸

분석을 또 하다가 혼자 퇴근해버림

오 보겠음

 

근데 확인해보니 csv 파일 변동시 데이터가 빠그러지는 듯, 그래서 엑셀 파일로 재도전

한국어 텍스트가있는 검은 색 화면

오 또 먼가 뽀작 만들고 있음

얘도 이제 힘든가봄

한국의 메시지 스크린 샷

이제 어루고 달램

한국어 텍스트가있는 검은 색 화면

예… 이러고 끝났습니다.. 나름 대장정이구요..

내일 다시 재도전 해보겠습니다..

무자비한 긴 글 읽어주신 분이 계실지는 모르겠지만, 만약 계시다면 감사합니다.

1
1개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요