StarCraft-Kampagnen-MCP-Server ("Missions-Baumeister") #1
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: its-consulting/Star-Edit#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/starcraft-campaign-mcp-akqjvd"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Was ist drin
Vollständiger MCP-Server, mit dem Claude StarCraft-Brood-War-Karten (
.scm/.scx) liest und schreibt — aus einer Kreativ-Vorlage entstehen echte, spielbare Missionsdateien (Logik, Texte, Sound-Einbettung). Das Gelände wird nicht generiert; jede Mission startet von einer Basis-Karte. Karten-Manipulation komplett über RichChk.13 Tools (Prefix
sc_)sc_list_maps,sc_describe_map,sc_list_locations,sc_list_triggerssc_create_location,sc_rename_locationsc_set_player_setup(forc/ownr/side + Force-Namen)sc_add_trigger: 10 Condition-Typen (always, elapsed_time, bring, command, kill, deaths, accumulate, opponents, countdown_timer, never) und 20 Action-Typen (create_unit, display_text, play_wav, set_mission_objectives, victory/defeat, set_countdown_timer, run_ai_script(+at_location), move/kill/remove/give units, set_resources/deaths, center_view, minimap_ping, set_alliance_status, pause/unpause_timer)sc_remove_trigger,sc_clear_triggerssc_embed_wav(Voiceover-Einbettung)sc_save_map,sc_reset_mapTolerante Pydantic-Eingaben (Bezeichner / Anzeigename / Zahl), hilfreiche Fehlermeldungen (z.B. "Location 'X' existiert nicht. Verfuegbar: …"),
readOnlyHint/destructiveHint-Annotationen.Architektur & Betrieb
mcp[cli]), Transport stdio (lokal) + Streamable HTTP (Betrieb, Endpunkt/mcp)python:3.12-slim),docker-compose.yml, Caddyfile (TLS-Subdomain),run.sh(Ein-Befehl-Start)/data/maps; Beispiel-Basis-Kartedata/maps/base-map.scxliegt beiVerifiziert (selbst getestet)
Connector-URL für Claude
Bekannte TODOs (kein Blocker)
Transmission/TalkingPortrait(Portrait-Funkspruch) hat in RichChk kein High-Level-Modell → Ersatz:play_wav+display_text+center_viewsc_set_briefing(MBRF) und Switches bewusst für v1 weggelassen🤖 Generated with Claude Code
https://claude.ai/code/session_01NaZBZofC1on2gkSMb5UWZy
✨ Finishing Touches
🧪 Generate unit tests (beta)
claude/starcraft-campaign-mcp-akqjvdThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
❤️ Share
Comment
@coderabbitai helpto get the list of available commands and usage tips.