캐치캣 MCP 서버
캐치캣은 Model Context Protocol (MCP)을 지원합니다. Claude, Cursor 등 MCP 호환 AI 도구에서 서울과기대 공지사항을 자연어로 바로 조회할 수 있습니다.
제공 도구
list_notices: 공지사항 목록 조회. 카테고리, 날짜, 키워드 필터 및 커서 페이지네이션 지원.get_notice: 공지사항 ID로 상세 정보 조회.list_categories: 지원하는 공지사항 카테고리 목록과 공지 수 조회.
사전 준비
MCP 서버에 접근하려면 API 키가 필요합니다. API 키 관리 페이지에서 로그인 후 키를 발급하세요.
MCP 엔드포인트: https://catchcat.kr/api/mcp
클라이언트별 설정 가이드
Claude Desktop
Claude Desktop은 Bearer 토큰을 직접 지원하지 않아 mcp-remote 래퍼가 필요합니다. claude_desktop_config.json에 추가하세요.
{
"mcpServers": {
"catchcat": {
"command": "npx",
"args": [
"mcp-remote@latest",
"https://catchcat.kr/api/mcp",
"--header",
"Authorization: Bearer YOUR_API_KEY"
]
}
}
}
설정 파일 위치 (macOS): ~/Library/Application Support/Claude/claude_desktop_config.json
Cursor
Cursor 설정 → MCP → 서버 추가 또는 ~/.cursor/mcp.json 직접 편집:
{
"mcpServers": {
"catchcat": {
"url": "https://catchcat.kr/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Claude Code (CLI)
claude mcp add catchcat \
--transport http \
--url https://catchcat.kr/api/mcp \
--header "Authorization: Bearer YOUR_API_KEY"
Windsurf
~/.codeium/windsurf/mcp_config.json 편집:
{
"mcpServers": {
"catchcat": {
"serverUrl": "https://catchcat.kr/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
VS Code (GitHub Copilot)
.vscode/mcp.json 또는 사용자 설정에 추가:
{
"servers": {
"catchcat": {
"type": "http",
"url": "https://catchcat.kr/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Claude.ai 웹
Claude.ai 웹의 MCP 연결 UI는 현재 OAuth 2.1 방식만 지원하며, Bearer 토큰 방식은 지원하지 않습니다. 위의 데스크톱 클라이언트를 이용해주세요.
사용 예시
설정 완료 후 AI에게 자연어로 물어보세요:
- "오늘 서울과기대 새 공지 있어?"
- "장학금 관련 공지사항 찾아줘"
- "최근 취업 관련 공지 5개 보여줘"
- "이번 달 학사 일정 공지 정리해줘"
API 키가 없으신가요? API 키 관리 페이지에서 로그인 후 무료로 발급할 수 있습니다.