Other · Developer Tools

Scratchattach MCP logo

Scratchattach MCP

uukelele-scratch/scratchattach-mcp

An MCP server that allows any agent to connect to Scratch.

Install

cargo install --git https://github.com/aspizu/sb2gs sb2gs-cli # decompiler

Client configuration

{
  "mcpServers": {
    "scratch": {
      "command": "/home/x/scratch-mcp/.venv/bin/python",
      "args": [
        "-m",
        "scratch_mcp"
      ],
      "env": {
        "PYTHONPATH": "<PYTHONPATH>"
      }
    }
  }
}
Category
Other, Developer Tools
Updated
Oct 6, 2026

About Scratchattach MCP

The agent can access the Scratch platform to interact with site features (e.g. social features), or code Scratch projects live.

Tools (38)

  • social_connect_session

    path_to_env, scratch_username, scratch_password, scratch_session_id, browser_name, remember

  • social_list_sessions

    List held sessions and which is active.

  • social_set_active_session

    username

  • social_verify_session

    Ask Scratch whether a stored session is still valid.

  • social_forget_session

    username, logout

  • social_set_bio

    Set "About me".

  • social_set_whatimworkingon

    Set "What I'm working on".

  • social_set_pfp

    Set the profile picture from a PNG/JPEG/GIF.

  • social_get_user_info

    username, recent_comments

  • social_get_project_info

    id, recent_comments

  • social_search_projects

    query, sort, limit, offset, language

  • social_check_inbox

    limit, offset

  • social_get_comments

    source, *source_id, limit, offset, page, include_replies

  • social_get_comment_replies

    source, *source_id, *comment_id, limit, offset

  • social_post_comment

    source, *source_id, *content, parent_id, commentee_id

  • social_reply_to_comment

    source, *source_id, *parent_id, *content, commentee_id

  • social_follow_user

    username, action

  • social_like_project

    id, action

  • social_add_project_to_studio

    project_id, *studio_id

  • social_become_scratcher

    Accept a pending "become a Scratcher" invitation.

  • project_new

    path, published_project_id, git

  • project_open

    path, published_project_id

  • project_download

    path, project_id, sb3_path, overwrite, verify

  • project_list

    List known projects.

  • project_select

    Choose the active project.

  • project_info

    Sprites, publish target and compatibility.

  • project_close

    Forget a project.

  • project_list_assets

    sprite, path

  • project_add_costume

    sprite, file, svg, name, path

  • project_add_sound

    sprite, *file, name, path

  • project_remove_asset

    sprite, *kind, *name, path

  • project_build

    Compile to.sb3.

  • project_summary

    What the build actually produced: per-sprite block and script counts, costumes, sounds, variables, layer order, asset sizes, and warnings for unused or…

  • project_save_to_cloud

    path, title, visibility, build, thumbnail

  • project_set_thumbnail

    file, path

  • project_editing_guide

    Read before creating or editing a project: Scratch's hard limits and a goboscript primer.

  • project_goboscript_docs_help

    The goboscript docs.

  • project_check_toolchain

    Whether goboscript and sb2gs are installed and runnable.

Details on this page are taken from the project's README. Open README

Related MCP servers

More servers
Auto Dev Next logo

Auto Dev Next

unit-mesh/auto-dev-next

10

The auto-dev-next project, to be released before April 1, 2026.

Other
OMNI-Sales logo

OMNI-Sales

sub-arjun/OMNI-Sales

1

A sales management control protocol server for the OMNI-Sales project.

Other
Hello World Test 5 logo

Hello World Test 5

terraform-check-001/hello-world-test-5

Project created via a custom MCP server

Other
Geo MCP Server logo

Geo MCP Server

yuvalsolaz/geo-mcp-server

Geographic multi-protocol computing platform service.

Other
Nestjs MCP Server logo

Nestjs MCP Server

adrian-d-hidalgo/nestjs-mcp-server

NestJS MCP Server is a modular library for building Model Context Protocol (MCP) servers using NestJS. It provides decorators, modules, and integration patterns to expose MCP resources, tools, and prompts in a scalable, maintainable way.

Other
LLM_Playwright-web-crawler logo

LLM_Playwright-web-crawler

gitidhar/LLM_Playwright-web-crawler

Download the FFmpeg multimedia processing tool.

Other