Danbooru Tags MCP Server
MCP 서버를 통해 Danbooru의 태그 정보와 캐릭터 통계를 검색할 수 있습니다.
🎯 주요 기능
도구 (Tools)
1. get_post_tags
특정 Danbooru 포스트의 모든 태그를 추출합니다.
입력:
post_id_or_url(string): 포스트 ID 또는 URL
출력 예시:
2. get_character_tags
캐릭터의 자주 사용되는 태그 통계를 분석합니다.
입력:
character_tag(string, required): 캐릭터 태그명num_posts(number, optional): 분석할 포스트 수 (기본: 100)top_n(number, optional): 반환할 상위 태그 개수 (기본: 50)category(string, optional): 카테고리 필터 (general/artist/copyright/character/meta)include_tags(array, optional): 반드시 포함할 태그exclude_tags(array, optional): 제외할 태그clothing_only(boolean, optional): 의상 태그만 반환
출력 예시:
3. get_wiki_info
Danbooru Wiki에서 태그/캐릭터 정보를 검색합니다.
입력:
tag_name(string): 태그명
출력 예시:
📦 설치 및 사용
로컬에서 사용 (config.json)
Claude Desktop 설정 파일 열기:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
MCP 서버 추가:
Claude Desktop 재시작
HTTPS URL로 사용 (클라우드)
Claude.ai 또는 모바일 앱에서 다음 URL을 추가하세요:
💡 사용 예시
포스트 태그 추출
캐릭터 태그 통계
스탠딩 일러스트만 필터링
Wiki 정보 검색
🛠️ 개발
로컬 개발
Docker 빌드
📚 기술 스택
TypeScript - 타입 안전성
Express - HTTP 서버
MCP SDK - Model Context Protocol 구현
SSEServerTransport - Server-Sent Events 지원
🔗 관련 링크
Danbooru API 문서: https://danbooru.donmai.us/wiki_pages/help:api
MCP 공식 문서: https://modelcontextprotocol.io/
Smithery: https://smithery.ai
📄 라이선스
MIT
👤 작성자
gamzadongza
GitHub: https://github.com/gamzadongza
관련 프로젝트:
This server cannot be installed