오늘 할 일
- 사이클 그대로 이어 만들기
- (알아두면 좋은 것 · 도전) API와 MCP — 바깥 기능 끌어오기
오늘과 내일은 더 붙이고 싶은 사람을 위한 날입니다. 내 프로젝트에 필요 없으면 읽어만 두고 계속 만들면 됩니다. 그것도 완주입니다.
오늘 나오는 말
- API — 남이 만든 기능을 내 프로그램이 불러다 쓰는 창구.
- MCP — AI가 내 도구나 데이터에 연결되게 하는 규격.
- 키(key) — 그 창구를 쓸 때 "나야"를 증명하는 비밀번호 같은 것.
오늘의 제작
⚠️ 새 대화에서 시작하세요. Cowork로
my-learning-hub폴더를 엽니다.
이 폴더(my-learning-hub)에서 내 프로젝트를 이어서 만들 거야.
내 세부계획이랑 어제까지 만든 걸 보고 어디까지 됐는지 정리한 다음,
오늘 만들 것을 골라줘.
만들기 전에, 이미 만들어져 있는 게 있는지도 한 번 찾아봐줘.✅ 오늘 정한 것이 만들어지고 커밋되면 성공.
알아두면 좋은 것 — 바깥 기능 끌어오기
만들다 보면 내 프로젝트 안에서 해결이 안 되는 게 나옵니다. 날씨를 가져와야 하거나, 지도를 띄워야 하거나, AI한테 뭘 시켜야 하거나. 이런 건 직접 만드는 게 아니라 바깥에서 끌어옵니다.
API — 내 프로젝트가 남의 기능을 불러쓰기
내 프로그램이 저쪽 서비스에 "이거 해줘" 하고 요청하면 결과를 돌려주는 창구입니다. 내가 날씨를 계산하는 게 아니라 날씨 서비스에 물어보는 것이죠.
내 프로젝트에 [이 기능]을 넣고 싶은데 직접 만들긴 어려울 것 같아.
API로 가져올 수 있는지, 어떤 걸 쓰면 좋을지 최신 기준으로 찾아봐줘.
초보가 붙이기 쉬운 것 위주로, 무료로 쓸 수 있는지도 알려줘.MCP — AI가 내 도구에 연결되기
방향이 반대입니다. API가 "내 프로그램 → 저쪽 서비스"라면, MCP는 "AI ← 내 도구·데이터"입니다. 클로드가 내 파일이나 내가 쓰는 서비스에 직접 손을 뻗을 수 있게 연결해주는 것입니다.
클로드가 [내가 쓰는 이 서비스]에 직접 연결되게 하고 싶어.
MCP로 연결할 수 있는지, 어떻게 설치하는지 알려줘.💡 붙였는데 잘 안 되면 어제까지 한 대로 — 에러를 통째로 붙여넣고 "왜 그런지 먼저" 물어봅니다.
⚠️ 아무거나 붙이면 안 됩니다. MCP는 내 컴퓨터의 파일과 계정에 직접 손댈 수 있습니다. 라이브러리는 내 프로젝트 안에서만 돌지만 MCP는 그 밖으로 나갑니다. 그래서 "뭘 해주나"보다 "뭘 요구하나"를 먼저 봅니다.
이 MCP 붙여도 안전할까 확인해줘. - 누가 만들었고 쓰는 사람이 많은지 - 내 파일·계정·인터넷 전송 중 뭘 요구하는지 - 하는 일에 비해 요구가 과하지 않은지하는 일에 비해 요구가 크면 그 자체가 경고입니다. 글씨체만 바꿔주는 게 파일 전체 접근을 달라고 하면 이상하죠.
키는 비밀입니다
API를 쓰면 대개 키를 받습니다. 이 키가 GitHub에 올라가면 남이 내 이름으로 쓸 수 있고, 유료 서비스면 요금까지 나옵니다. 실수로 올리는 일이 아주 흔합니다.
API 키를 쓰게 됐어. 실수로 GitHub에 올라가지 않게 안전하게 넣어줘.
- 키를 코드에 직접 쓰지 말고 따로 관리하는 방식으로 해줘.
- 그 파일이 .gitignore에 들어 있는지 확인해줘.
- 혹시 이미 올라간 적이 있으면 알려줘.✅ 키가 코드 밖에 있고
.gitignore에 들어 있으면 안전합니다.
작업 팁 — "기억해줘"는 잘 안 남습니다
작업하다 "이건 기억해둬" 하고 싶을 때가 있습니다. 그런데 Cowork에서는 그렇게 말해도 다음 대화로 잘 안 넘어갑니다. 세션이 바뀌면 사라집니다.
계속 지켜야 할 규칙은 학습메이트 파일에 적습니다. 파일은 새 대화에서도 매번 읽히니까요.
앞으로 계속 지켰으면 하는 게 있어. 아예 규칙으로 학습메이트에 넣어줘.
[예: 코드 고칠 때마다 로컬로 띄워서 확인시켜줘]같은 지적을 두 번 이상 하고 있다면 그건 규칙으로 넣을 때입니다.
개념 한 입
- API vs MCP — 둘 다 바깥과 연결하는 것인데 방향이 반대입니다. API는 내가 만든 것이 바깥 기능을 불러쓰는 것(내 사이트가 날씨를 가져옴)이고, MCP는 AI가 내 것에 손을 뻗는 것(클로드가 내 캘린더를 읽음)입니다. 만드는 중에 필요한 건 대개 API, 작업을 편하게 하려고 붙이는 건 대개 MCP입니다.
- 키가 왜 비밀인가 — 키는 신분증이자 계산서입니다. 저쪽 서비스는 키만 보고 "이 사람이 쓰는구나" 하고 요금을 매깁니다. 그래서 남이 주우면 내 이름으로 쓰고 내가 냅니다.
마무리 · 학습 기록하기 (학습 자산화)
1단계 · 학습일지 — 학습메이트한테 아래 프롬프트를 넣어 학습일지를 작성하세요.
오늘 학습일지 작성해줘.2단계 · 사례글 — 학습메이트가 제안하는 소재 중 하나 골라 사례글로.
3단계 · 업로드 — 미리보기로 복사 → 지피터스에 붙여넣기 → AI 온보딩 태그 → 발행
✅ 사례글이 올라가면 오늘 완주.
내일은 데이터를 쌓는 법(DB)을 봅니다. 오늘처럼 필요한 사람만 하면 됩니다.