Catalog npm
Back to packageRELEASE DETAILS

1.0.1

npm

247afk-mcp

MCP server for the 247afk block editor

247afkblock-editormcpminecraftmodel-context-protocol
Published20 Feb 2026
Direct dependencies3
Transitive dependenciesNot calculated

README

Current package documentation

247afk Block Editor MCP Server

Lets AI assistants (Claude Desktop, Cline, Cursor, and any MCP-compatible client) build and edit block editor scripts in real time.

How it works

  1. The MCP server runs locally and starts a WebSocket bridge on 127.0.0.1:3002
  2. Open a script in the 247afk editor — it connects to the bridge automatically
  3. Your AI can now read and edit your script live through the tools below

Install

npm install -g 247afk-mcp

Configure your AI client

AntiGravity / Claude Code

Open AntiGravity and go to mcp servers in the AI chat. Click manage mcp servers then view raw config and paste the code below

  {
    "mcpServers": {
      "247afk-mcp": {
        "command": "npx",
        "args": ["-y", "247afk-mcp"]
      }
    }
  }

Restart antigravity/claude code after saving.

Test without an AI client

npx @modelcontextprotocol/inspector 247afk-mcp

Opens a browser UI to call tools manually.

Changelog

1.0.1

  • Added update_node_data — merge field values into a node without replacing it
  • Added move_node — reposition a node on the canvas
  • Added get_node — inspect a single node's type, position, and data
  • Added clear_graph — wipe all nodes and edges while keeping variables
  • Added validate_graph — run client-side validation and return errors/warnings
  • Added save_graph — save the script to the server (equivalent to Ctrl+S)
  • Added auto_layout — auto-arrange nodes left-to-right by execution flow
  • Added add_variable — add or replace a single variable without touching others
  • Added remove_variable — remove a single variable by name
  • Fixed variable picker dropdowns being empty in MCP-built graphs

1.0.0

  • Initial release

Requirements

  • Node.js 18 or later
  • 247afk account with access to the script editor
  • Browser open on the script to edit.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 3

Native requirements
3 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
@modelcontextprotocol/sdk
Environment
{
  "local_name": "@modelcontextprotocol/sdk",
  "alias": false,
  "peer_metadata": null
}
^1.26.0runtime
ws
Environment
{
  "local_name": "ws",
  "alias": false,
  "peer_metadata": null
}
^8.19.0runtime
zod
Environment
{
  "local_name": "zod",
  "alias": false,
  "peer_metadata": null
}
^3.23.0runtime

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-8mEPEFZlBswIhov1OS+78DHOMMAUY0OMo9VJbY9+6qcr+AJyO/cttLYBGe9LjtNpm9q9qrY5uyvqxn2w6VPN1g==",
  "shasum": "b24fbde0e77a1cdcd473e50fe2605c43764edb0b",
  "tarball": "https://registry.npmjs.org/247afk-mcp/-/247afk-mcp-1.0.1.tgz",
  "fileCount": 9,
  "unpackedSize": 31846,
  "signatures": [
    {
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U",
      "sig": "MEYCIQCJf8otNS9dWH7DcQVMAKgeasPomwxWFvlBujI32OhDgAIhANjRYz2lkJGKg9e7F6860KSetx2rhthsGNxKobTk8ho/"
    }
  ]
}

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:03 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:70cd79139db82fc50a8658b4dfe10f9a0b7d5d3ad4c95c2ba78587f3dccb70e4

Other collected versions

1.0.019 FebView all collected versions →