채널톡 아이콘

TypeScript로 만들어보는 MCP 서버

AI 앱의 도구 목록에 내 함수가 보인다고, 정말 실행된 걸까요? 공식 TypeScript SDK로 작은 이슈 조회 서버를 만들고, 입력·결과 계약과 HTTP 연결, OAuth 권한 검사, 위험한 입력 줄이기, 테스트와 재시작까지 실제 실행 기록으로 하나씩 확인해요.

1명 이 수강하고 있어요.

난이도 초급

수강기한 무제한

mcp
mcp
mcp서버
mcp서버
typescript
typescript
oauth
oauth
ai앱개발
ai앱개발
mcp
mcp
mcp서버
mcp서버
typescript
typescript
oauth
oauth
ai앱개발
ai앱개발

수강 후 이런걸 얻을 수 있어요

  • 요청의 method와 id, 서버 함수의 진입 기록, 저장값을 짝지어 ‘목록에 보인 도구’와 ‘실제로 실행된 호출’을 구별할 수 있어요.

  • 공식 TypeScript SDK로 도구·리소스·프롬프트를 등록하고, 입력 스키마와 앱이 읽을 결과 필드, 오류를 담을 층을 정할 수 있어요.

  • 401 응답에서 인가 서버를 찾아 토큰을 받기까지의 흐름을 따라가고, 토큰의 대상·만료와 작업·프로젝트별 권한을 서버에서 검사할 수 있어요.

  • 위키 속 지시문, 심볼릭 링크, URL 이동, 로그에 섞인 비밀처럼 허용한 호출 안에 숨은 위험을 재현하고 범위를 좁힐 수 있어요.

  • 재요청과 재시작에도 댓글이 한 번만 남는 조건, 거부한 호출이 정말 아무것도 저장하지 않았는지를 검사로 확인할 수 있어요.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • HTTP API와 async 함수는 만들어 봤지만, AI 앱에 도구를 붙이는 MCP 서버는 처음인 개발자

  • 도구 목록에는 보이는데 호출이 실패할 때, 서버 쪽 어디부터 봐야 할지 막막했던 분

  • 조회만 허용했는데 쓰기까지 열리지 않았는지 서버에서 직접 확인하고 싶은 분

  • 만든 서버를 내 컴퓨터에서만 쓸지, 팀에 HTTP로 열지 근거를 갖고 정하고 싶은 분

선수 지식,
필요할까요?

  • JavaScript의 함수·객체·모듈·async/await, JSON, HTTP 요청·응답, 터미널 기본 사용을 읽을 수 있으면 돼요. TypeScript는 화면에 나오는 타입 표기만 그때그때 풀어 드려요.

  • MCP, OAuth, AI 에이전트 개발 경험은 없어도 괜찮아요. 1강에서 요청과 응답을 짝짓는 법부터 같이 읽어요.

안녕하세요
해여입니다.

커리어인증

567

명

수강생

23

개

수강평

40

개

답변

4.7

점

강의 평점

15

개

강의

반갑습니다!

AI와 컴퓨터 공학의 무한한 가능성을 탐구하며, 그 여정을 여러분과 나누고 싶은 해여입니다.

학부 시절 '컴퓨터 공학 중독자'라 불릴 만큼 전공에 대한 열정으로 4.4점 이상의 전공 학점으로 수석 졸업하였고, S대학원에서 AI를 전공하며 석사 학위를 받고 박사 과정을 통해 전문성을 심화했습니다.

하지만 이론적 탐구만큼이나 실제 세상의 문제를 AI로 해결하는 것에 큰 매력을 느껴, 박사 과정을 잠시 멈추고 스타트업에서 AI 기반 LLM 및 비디오 분석 프로젝트를 경험하며 귀중한 실전 경험을 쌓았습니다.

지금은 국내 Top3 대기업 중 한 곳에서 LLM 프로젝트 개발 및 PM으로 일하며, AI 기술이 우리 삶에 가져올 긍정적인 변화들을 만들어가는 데 기여하고 있습니다. 제가 겪었던 고민과 해결의 과정, 그리고 현장에서 얻은 생생한 노하우들을 여러분께 아낌없이 전달해 드리겠습니다. AI라는 흥미로운 세계로의 여정에 든든한 길잡이가 되어 드릴게요.

문의 및 제의 : haeyeo.open@gmail.com

더보기

커리큘럼

전체

42개 ∙ (6시간 36분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

해여님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

얼리버드 할인 중

₩39,600

40%

₩66,000

평생교육이용권 지원 강의