Scratch MCP Server
Related Servers
Alternatives to Scratch MCP Server
No user-submitted related servers found.
Related Servers
- AlicenseAqualityCmaintenanceEnables AI clients to create, edit, run, and inspect ScratchJr Desktop projects using natural language, including characters, backgrounds, text, sounds, and programming blocks.17MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to create, compile, and run Scratch projects by editing plain text and using a live editor loop.16 npm1Mozilla Public 2.0
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to programmatically edit Scratch .sb3 projects and preview changes live in TurboWarp Desktop via MCP tools and a live-reload bridge.1Mozilla Public 2.0
- AlicenseBqualityCmaintenanceEnables editing Scratch .sb3 projects programmatically, including sprites, blocks, costumes, sounds, variables, and online project sharing, plus headless VM execution and live-reload in TurboWarp Desktop.44316 npmMozilla Public 2.0
- FlicenseAqualityCmaintenanceEnables AI agents to build and edit MIT App Inventor projects as .aia files, supporting screens, components, properties, blocks, assets, and project merging.10-
- AlicenseAqualityBmaintenanceEnables AI assistants to create and edit GameMaker projects, including scripts, objects, rooms, sprites, and sounds, with support for project validation and compilation.452MIT
TDQS
Scored across 16 tools
Each tool targets a distinct resource and action: sprites (add/import/remove), costumes, sounds, speech, backdrops, scripts, variables, and project-level operations. The only potential overlap (add_sprite vs import_character) is explicitly disambiguated in the descriptions, as is add_sound vs add_speech. No tool appears to duplicate another.
The majority of tools follow a consistent verb_noun pattern (add_*, list_*, create_*, save_*, preview_*, remove_*, clear_*, set_*, import_*). However, two tools (project_info, dsl_reference) use a noun-first naming convention, breaking the pattern slightly. This deviation is minor but noticeable.
With 16 tools, the server covers a broad but focused scope: project creation, sprite management, costumes, sounds, speech, backdrops, scripts, variables, and output (save/preview). Each tool serves a distinct purpose in the workflow, and the count is appropriate for the feature set offered.
The tool surface covers the full lifecycle of creating a Scratch project: create, populate (sprites, costumes, sounds, backdrops, scripts, variables), inspect, and export. Missing operations like editing individual costumes/sounds or renaming sprites are minor gaps that can be worked around (e.g., by removing and re-adding), and the included features are sufficient for most project-building tasks.