MCP 서버 설정
Contents Hub는 Model Context Protocol (MCP) 서버를 제공합니다. Claude Desktop, Claude Code, Cursor 등 MCP를 지원하는 AI 도구에서 구독, 콘텐츠, 다이제스트를 직접 조회하고 관리할 수 있습니다.
사전 준비
- Contents Hub 계정이 필요합니다.
- 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 구독에서 수집된 콘텐츠 목록 보여줘”
- “이번 주 다이제스트에 좋아요 남겨줘”