Inflearn MCP Connector 인프런 MCP 커넥터

Connect Inflearn, a leading online learning platform, to Claude, so you can learn, review, and get help using the exact content from the courses you're enrolled in.

온라인 학습 플랫폼 인프런을 Claude에 연결하세요. 내가 수강 중인 강의의 실제 콘텐츠를 바탕으로 학습하고, 복습하고, 도움을 받을 수 있습니다.

Platform플랫폼
inflearn.com
MCP endpointMCP 엔드포인트
https://mcp.inflearn.com/mcp
Transport전송 방식
Streamable HTTP
Support지원
info@inflab.com
Privacy policy개인정보처리방침
View policy방침 보기
Authentication인증
OAuth 2.0
Access접근 권한
Read-only읽기 전용 no writes쓰기 없음
Capabilities제공 기능
5 tools, 4 learning modes 도구 5개, 학습 모드 4개

What it does기능 소개

Ask questions in natural language and Claude searches across your Inflearn VOD lecture transcripts to find the right moment in the right course, then pulls the full lecture content, curriculum, or your learning history to answer with grounded, course-specific context. Instead of generic answers, you get explanations built from the material your own instructors actually taught.

자연어로 질문하면 Claude가 인프런 VOD 강의 자막을 검색해 알맞은 강의의 알맞은 지점을 찾고, 강의 전체 내용과 커리큘럼, 내 학습 기록을 가져와 강의에 근거한 답변을 만들어 줍니다. 일반적인 답변이 아니라, 내가 듣는 강의의 지식공유자가 실제로 가르친 내용을 바탕으로 설명해 줍니다.

The connector exposes five read-only tools and four guided learning modes. It never modifies your account or data, and it can only reach the courses you're enrolled in on Inflearn.

이 커넥터는 읽기 전용 도구 5개학습 모드 4개를 제공합니다. 계정이나 데이터를 절대 변경하지 않으며, 인프런에서 내가 수강 중인 강의에만 접근합니다.

Requirements준비 사항

Everything you need before connecting.

연결하기 전에 필요한 것들입니다.

Getting started in ClaudeClaude에서 시작하기

Add the connector once; the tools appear in every conversation.

커넥터를 한 번만 추가하면, 모든 대화에서 도구를 쓸 수 있습니다.

  1. In Claude, go to Settings, Connectors, Add custom connector.
  2. Claude에서 설정 → 커넥터 → 커스텀 커넥터 추가로 이동합니다.
  3. Enter the URL: https://mcp.inflearn.com/mcp
  4. URL을 입력합니다: https://mcp.inflearn.com/mcp
  5. Click Connect. You'll be redirected to sign in with your Inflearn account via OAuth, then to approve access.
  6. 연결을 클릭합니다. OAuth로 인프런 계정 로그인 화면으로 이동한 뒤, 접근을 승인합니다.
  7. Open a new chat and try "List all Inflearn courses I have access to." Claude will call the connector and show your courses.
  8. 새 대화를 열고 "내가 접근할 수 있는 인프런 강의를 모두 보여줘"라고 입력해 보세요. Claude가 커넥터를 호출해 강의 목록을 보여줍니다.

Other clients다른 클라이언트

The connector works with any MCP-compatible client.

이 커넥터는 MCP를 지원하는 모든 클라이언트에서 동작합니다.

The same endpoint (https://mcp.inflearn.com/mcp, Streamable HTTP with OAuth) works in Claude (Desktop, web, mobile, and Claude Code), ChatGPT (developer mode), Cursor, and other MCP clients. Add it wherever your client lets you register a custom MCP server or connector.

동일한 엔드포인트(https://mcp.inflearn.com/mcp, OAuth 기반 Streamable HTTP)를 Claude(데스크톱, 웹, 모바일, Claude Code), ChatGPT(개발자 모드), Cursor 등 여러 MCP 클라이언트에서 사용할 수 있습니다. 클라이언트에서 커스텀 MCP 서버 또는 커넥터를 등록하는 곳에 추가하면 됩니다.

Tools도구

Five read-only tools. Claude calls them automatically when relevant.

읽기 전용 도구 5개. 필요할 때 Claude가 자동으로 호출합니다.

search_lectures Search lectures강의 검색

Semantic vector search over VOD subtitle content. Finds concepts, code, or an instructor's explanation by meaning rather than keywords. Each result includes the course, unit, instructor, a short summary, and a relevance score.

VOD 자막 콘텐츠에 대한 의미 기반 벡터 검색입니다. 키워드가 아니라 의미로 개념, 코드, 지식공유자의 설명을 찾습니다. 각 결과에는 강의, 유닛, 지식공유자, 짧은 요약, 관련도 점수가 포함됩니다.

Parameters: query (required), limit (1-20, default 5), unitIds (optional, restrict to specific units).

파라미터: query(필수), limit(1-20, 기본 5), unitIds(선택, 특정 유닛으로 제한).

Try: "Search my lectures for how dependency injection works in Spring."
예시: "스프링에서 의존성 주입이 어떻게 동작하는지 내 강의에서 찾아줘."

get_lecture_content Get lecture content강의 내용 가져오기

Retrieves the full text content of a single lecture unit, along with its title, course, instructor, and video reference.

단일 강의 유닛의 전체 텍스트 콘텐츠를 제목, 강의, 지식공유자, 영상 정보와 함께 가져옵니다.

Parameters: courseId (required), unitId (required).

파라미터: courseId(필수), unitId(필수).

Try: "Show the full content of the first unit in that curriculum."
예시: "그 커리큘럼의 첫 번째 유닛 내용을 전부 보여줘."

get_curriculum Get curriculum커리큘럼 조회

Returns a course's full structure: sections, each containing its units (with titles, type, runtime, and preview flag).

강의의 전체 구조를 반환합니다. 섹션과, 각 섹션에 속한 유닛(제목, 유형, 재생 시간, 미리보기 여부)을 담고 있습니다.

Parameters: courseId (required).

파라미터: courseId(필수).

Try: "Show the curriculum of the Spring Boot course I'm taking."
예시: "내가 듣는 스프링 부트 강의의 커리큘럼을 보여줘."

list_my_recent_learnings Recent learnings최근 학습

Lists the lectures you've watched most recently, with progress percentage, last access time, lecture and complete counts, categories, and the units you've finished.

최근에 시청한 강의를 진도율, 마지막 접속 시간, 강의 수와 완료 수, 카테고리, 완료한 유닛과 함께 보여줍니다.

Parameters: none.

파라미터: 없음.

Try: "What have I been learning recently, and how far along am I?"
예시: "요즘 뭘 배우고 있고 어디까지 진행했어?"

list_my_courses My courses내 강의

Lists every course you have access to (your vouchers, 수강권), ordered by most recent access, with progress and last access time. Paginated at 100 per page.

내가 접근할 수 있는 모든 강의(수강권)를 최근 접속 순으로, 진도율과 마지막 접속 시간과 함께 보여줍니다. 페이지당 100개씩 나뉩니다.

Parameters: page (zero-based, default 0).

파라미터: page(0부터 시작, 기본 0).

Try: "List all Inflearn courses I have access to."
예시: "내가 접근할 수 있는 인프런 강의를 모두 보여줘."

Learning modes학습 모드

Four guided prompts. In Claude they appear as slash commands (e.g. /quiz_me); in other clients, as prompt templates.

가이드형 프롬프트 4개. Claude에서는 슬래시 커맨드(예: /quiz_me)로, 다른 클라이언트에서는 프롬프트 템플릿으로 나타납니다.

Mode모드 What it does기능 Arguments인자
Learn with instructor지식공유자와 학습
learn_with_instructor
Starts a 1:1 tutoring session that adopts the persona of the relevant Inflearn instructor and teaches from real lecture content. 관련 인프런 지식공유자의 페르소나로 실제 강의 내용을 바탕으로 가르치는 1:1 튜터링 세션을 시작합니다. topic (optional)(선택)
Concept deep dive개념 깊이 파기
concept_deep_dive
Explains a concept in depth, grounded in lecture material: motivation, principles, code walkthrough, comprehension check. 강의 자료에 근거해 개념을 깊이 있게 설명합니다. 동기, 원리, 코드 설명, 이해 점검 순서로 진행합니다. concept (required)(필수)
Quiz me퀴즈
quiz_me
Generates a quiz from actual lecture content to test your understanding. 실제 강의 내용을 바탕으로 퀴즈를 만들어 이해도를 점검합니다. topic (required)(필수), difficulty (beginner / intermediate / advanced, default intermediate)(beginner / intermediate / advanced, 기본 intermediate)
Study roadmap학습 로드맵
study_roadmap
Designs a phased learning plan tailored to your goal, built from the lectures available to you. 내가 들을 수 있는 강의를 바탕으로 목표에 맞춘 단계별 학습 계획을 설계합니다. goal (required)(필수)

Example workflow사용 예시

A typical review session. Each step builds on the previous result.

전형적인 복습 세션입니다. 각 단계가 이전 결과를 이어받습니다.

You:  What have I been learning recently?
      -> Claude calls list_my_recent_learnings

You:  Show the curriculum of the course I studied most recently.
      -> Claude calls get_curriculum

You:  Explain the first unit, and cite the instructor.
      -> Claude calls get_lecture_content, then explains in the
         instructor's style

You:  /quiz_me  topic: that unit's main concept
      -> Claude generates a quiz from the real lecture content
나:   요즘 뭘 배우고 있어?
      -> Claude가 list_my_recent_learnings 호출

나:   가장 최근에 들은 강의의 커리큘럼을 보여줘.
      -> Claude가 get_curriculum 호출

나:   첫 번째 유닛을 설명하고, 지식공유자를 인용해줘.
      -> Claude가 get_lecture_content 호출 후, 지식공유자의
         말투로 설명

나:   /quiz_me  topic: 그 유닛의 핵심 개념
      -> Claude가 실제 강의 내용으로 퀴즈 생성

Language언어

Inflearn lecture content is primarily in Korean, so tool results may come back in Korean. Claude answers in the language you ask in, and translates Korean lecture content (titles, transcripts, quotes) into your language when presenting results. To keep an entire session in English, just tell Claude at the start: "Please respond in English throughout this conversation."
인프런 강의 콘텐츠는 대부분 한국어라, 도구 결과가 한국어로 올 수 있습니다. Claude는 질문한 언어로 답하며, 결과를 보여줄 때 한국어 강의 콘텐츠(제목, 자막, 인용)를 사용자의 언어로 번역합니다. 세션 전체를 영어로 유지하려면 시작할 때 "이 대화 내내 영어로 답해줘"라고 말하면 됩니다.

Data & access데이터와 접근

What the connector can and cannot do.

커넥터가 할 수 있는 것과 할 수 없는 것.

FAQ자주 묻는 질문

The tools return empty results.도구가 빈 결과를 반환해요.

Your account has no enrolled courses, or none matching the query. Enroll in a course on Inflearn and try again.

계정에 수강 중인 강의가 없거나, 질문과 맞는 강의가 없는 경우입니다. 인프런에서 강의를 수강 신청한 뒤 다시 시도하세요.

Can it access courses I haven't purchased?구매하지 않은 강의도 접근하나요?

No. The connector is limited to courses you're enrolled in (free or paid). It cannot surface content from courses you don't own.

아니요. 커넥터는 내가 수강 중인 강의(무료 또는 유료)로만 제한됩니다. 보유하지 않은 강의의 콘텐츠는 보여줄 수 없습니다.

Results come back in Korean.결과가 한국어로 나와요.

That's expected, since most lecture content is Korean. Ask Claude to respond in your language, or tell it up front to keep the whole conversation in English. It will translate the content for you.

대부분의 강의 콘텐츠가 한국어라 정상입니다. Claude에게 원하는 언어로 답해 달라고 하거나, 처음부터 대화를 영어로 유지해 달라고 하세요. 콘텐츠를 번역해 줍니다.

How do I disconnect it?어떻게 연결을 해지하나요?

Remove it from your client's connector settings (in Claude: Settings, Connectors). This revokes the connection immediately.

클라이언트의 커넥터 설정에서 제거하면 됩니다(Claude에서는 설정 → 커넥터). 즉시 연결이 해지됩니다.

Which clients are supported?어떤 클라이언트를 지원하나요?

Any MCP-compatible client: Claude, ChatGPT (developer mode), Cursor, and CLI tools. Add the endpoint wherever the client lets you register a custom MCP server.

MCP를 지원하는 모든 클라이언트: Claude, ChatGPT(개발자 모드), Cursor, CLI 도구 등. 클라이언트에서 커스텀 MCP 서버를 등록하는 곳에 엔드포인트를 추가하면 됩니다.