HoneyMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PYTHONUTF8 | No | Set to "1" to fix Korean (cp949) output encoding issues. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| analyze_songB | 노래 파일(mp3/ogg/wav) 정밀 분석: BPM, 오프셋, 비트 신뢰도, 온셋, 실제 음악적 섹션. Args: audio_path: 로컬 오디오 파일 절대경로 |
| list_patternsB | 사용 가능한 타일 패턴 및 모티프 목록. |
| generate_full_mapB | 노래 하나로 인간미 넘치는 유튜브급 풀맵 생성 (원샷). Args:
audio_path: 노래 파일 절대경로 (.mp3/.ogg/.wav)
output_dir: .adofai를 저장할 폴더 (없으면 생성)
title: 곡명
artist: 아티스트명
author: 채보 제작자명
difficulty: 1 |
| validate_level_toolB | 생성된 .adofai 검증 (로딩 안전 + 품질 게이트). Args: level_path: .adofai 절대경로 |
| add_multipressB | 2/3/4키 동시치기 추가 (0.01° 히든 미드스핀). Args: level_path: .adofai 절대경로 floor: 동시치기를 넣을 타일 번호 keys: 2(양손) / 3 / 4 |
| adjust_effectsA | 이펙트/연출만 재생성 (타일길과 리듬 유지). Args: level_path: .adofai 절대경로 style: showcase/clean/party zoom: 기준 카메라 줌 enable_flash: 플래시 on/off |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| make_map | 사용자가 '맵 만들어줘'라고 했을 때 AI 가이드라인. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| adofai_spec | AI용 ADOFAI 핵심 스펙 요약. |
TDQS
Scored across 6 tools
Tools target distinct stages: audio analysis, pattern listing, full generation, validation, multipress editing, and effects adjustment. The only mild overlap is that generate_full_map is a one-shot pipeline that may implicitly subsume analysis and pattern selection, but the dedicated tools still have clear separate purposes.
Most names follow a consistent snake_case verb_noun pattern: analyze_song, list_patterns, add_multipress, generate_full_map, adjust_effects. The only deviation is validate_level_tool, where the redundant _tool suffix breaks the otherwise clean convention.
Six tools is well-scoped for a specialized ADOFAI map-generation server. Each tool covers a distinct operation in the create-validate-adjust workflow without obvious redundancy or bloat.
The surface covers the core lifecycle: analyze a song, generate a full map, validate it, adjust effects, and add multipress patterns. Minor gaps remain, such as removing multipress, editing individual tiles or rhythms directly, or previewing maps without full regeneration.