Skip to main content

MCP 서버 설정

Contents Hub는 Model Context Protocol (MCP) 서버를 제공합니다. Claude Desktop, Claude Code, Cursor 등 MCP를 지원하는 AI 도구에서 구독, 콘텐츠, 다이제스트를 직접 조회하고 관리할 수 있습니다.

사전 준비

  1. Contents Hub 계정이 필요합니다.
  2. Settings 페이지에서 API Key를 발급합니다. (API Key 가이드)

설정

MCP 클라이언트의 설정 파일에 다음을 추가합니다:
{
  "mcpServers": {
    "contents-hub": {
      "type": "http",
      "url": "https://contents-hub-api.team-attention.com/api/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}
Claude Code에서는 ${CONTENTS_HUB_API_KEY} 환경변수를 사용하면 API Key를 파일에 직접 노출하지 않을 수 있습니다.

사용 가능한 도구

구독 관리

도구설명
list_subscriptions모든 구독 목록 조회 (URL, 타입, 상태, 마지막 체크 시간)
get_subscription_contents특정 구독의 수집된 콘텐츠 목록 (페이지네이션 지원)

콘텐츠 조회

도구설명
list_content_items전체 콘텐츠 목록 (구독별, 상태별 필터링)
get_content_item특정 콘텐츠의 상세 정보 (원문 텍스트 포함)

다이제스트

도구설명
list_digests다이제스트 목록 조회 (페이지네이션)
get_today_digest오늘의 다이제스트 조회
get_digest특정 다이제스트 상세 조회
submit_digest_feedback다이제스트 피드백 제출 (👍/👎 + 코멘트)

렌즈 관리

도구설명
list_lenses관심사 렌즈 목록
create_lens렌즈 추가 (이름 + 선택적 instruction)
delete_lens렌즈 삭제

활용 예시

MCP를 연결하면 AI 도구에서 자연어로 Contents Hub를 사용할 수 있습니다:
  • “오늘 다이제스트 보여줘”
  • “AI 관련 렌즈 추가해줘”
  • “최근 YouTube 구독에서 수집된 콘텐츠 목록 보여줘”
  • “이번 주 다이제스트에 좋아요 남겨줘”