Prototype · Preview: every server in the official registry, synced every 30 minutes. Reviews and accounts come in a later step.
PopNx MCPMCP servers for people who use AI · explained in plain words

ClaudeSmalltalk

by CorporateSmalltalkConsultingLtdversion 1.2.1i★ –iRuns on your computer
Registry nameio.github.johnmci/ClaudeSmalltalk

Install

Overview

Description from the maker (original English)

MCP server for AI interaction with live Smalltalk images

PopNx MCP’s three pillars

These three are never merged into one score: opinions, measurements and popularity are different things.

What you can do with it

We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.

  • Connection: Runs on your computer
  • Transport: stdio
  • Category: Design, images & audio

Install

Pick the AI app you use, then copy the settings.

Before you install

  • Basic checks: 0 of 1 passed
  • Runs on your computer with your user’s permissions (files, network, apps).
  • The registry lists no key to fill in.

You need

  • PyPIPython’s uv installed (for the uvx command)

Which app do you use?

Pick your app above. We remember it, so next time the button says “Install in …”.

Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json

{
  "mcpServers": {
    "claudesmalltalk": {
      "command": "uvx",
      "args": [
        "claude-smalltalk"
      ]
    }
  }
}

Run this in your terminal

claude mcp add claudesmalltalk -- uvx claude-smalltalk

Open in Cursor

Or copy the settings yourself

Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json

{
  "mcpServers": {
    "claudesmalltalk": {
      "command": "uvx",
      "args": [
        "claude-smalltalk"
      ]
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

Open in VS Code

Or copy the settings yourself

Paste into .vscode/mcp.json in your project

{
  "servers": {
    "claudesmalltalk": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "claude-smalltalk"
      ]
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.

Your choice stays on this device in a cookie; no account needed.

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

What it can do

Runs on your computer; the tool list appears in your AI app after you install it.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026

  • ! Caution

    Maker matches the repo

    The publisher (johnmci) is not the repo owner (CorporateSmalltalkConsultingLtd); someone else may have listed it

  • … Not checked yet

    Still maintained

    We have not read this repo from GitHub yet

  • … Not checked yet

    Has a licence

    We have not read this repo from GitHub yet

  • – Not applicable

    Endpoint responds

    This one runs on your computer; there is no internet endpoint

  • – Not applicable

    Sign-in with OAuth

    Runs on your computer and uses local settings instead

  • … Not checked yet

    No hidden instructions in tool descriptions

    Runs on your computer; we can only read tool lists from internet endpoints

Compared with others in Design, images & audioi

  • More stars than 0% of the other 2753 servers in this category
  • Published to the registry more recently than 1% of the other 2753 servers in this category
  • Basic checks equal to or better than 25% of the other 2753 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is ClaudeSmalltalk safe?

It passed 0 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

The registry does not list a required key, though some servers ask you to sign in on first use.

Does it run on my computer or in the cloud?

It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).

Is it still maintained?

The GitHub repo last changed –, and the latest version (1.2.1) reached the registry 10 months ago.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Python (uv) on your computer.

What can I use instead?

In the same category: Figma Context MCP, Claude Real Video, Figma MCP Server

Alternatives

Servers in the same category from other makers, sorted by stars.

Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.

Runs on your computer★ 16,165MITUpdated 5 months ago
Install

Claude Real Video

by HUANGCHIHHUNGLeo

Let any LLM watch a video locally — and search everything it has ever watched.

Runs on your computer★ 2,284MITUpdated 2 months ago
Install

Figma’s official server gives AI your design data so it can turn designs into code or describe them accurately. Connects to Figma’s cloud.

Runs in the cloud★ 2,152Updated 13 months ago
Install

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

ClaudeSmalltalk

Connect Claude Desktop to a live Smalltalk programming environment. Browse classes, evaluate expressions, define methods, and run autonomous code review — all against a running Squeak or Cuis image.

Developed by John M McIntosh, Corporate Smalltalk Consulting Ltd. 2026

What It Does

The Squeak VM provides 14 MCP tools — evaluate code, browse classes, read/write methods, navigate hierarchies, and save the image. Claude Desktop accesses them via smalltalk_task, which delegates all Smalltalk interaction to a locally-configured LLM (Ollama for free/local, or Anthropic/OpenAI/xAI) — no source code leaves your machine.

You → Claude Desktop → smalltalk_task → Your LLM → Live Smalltalk Image (TCP)

(MCP server) (Ollama) (Squeak or Cuis)

The agent isolates Smalltalk reasoning from your chat model. Claude Desktop triggers the work, but a separate model (which can be local and free) does the actual Smalltalk coding.

Quick Start

1. Get a Smalltalk VM and Image

Squeak (recommended):

  • Download Squeak 6.0 — the All-in-One package includes VM and image
  • Follow SQUEAK-SETUP.md to install the MCP server into the image

Cuis Smalltalk:

macOS note: Place the VM and image files in /Applications/ or your home directory. Files in ~/Documents/ or ~/Desktop/ may be blocked by macOS privacy restrictions (TCC). See macOS Permissions below.

2. Create a Configuration File and Install

Follow CLAUDE-README-MCPB.md — it covers creating your smalltalk-mcp.json config and installing the desktop extension.

Copy a starter config from examples/ and set your VM paths:

cp examples/smalltalk-mcp-ollama.json smalltalk-mcp.json

Edit vm.binary and vm.image to match your install

The VM auto-starts on first use — no manual launch needed. Token auth is handled automatically.

See examples/ for Anthropic, OpenAI, xAI, and MQTT variants.

3. Configure Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):

{

"mcpServers": { "smalltalkAgent": { "command": "uv", "args": ["run", "/path/to/ClaudeSmalltalk/smalltalk_agent_mcp.py"], "env": { "SMALLTALK_MCP_CONFIG": "/path/to/smalltalk-mcp.json" } } } }

Requires Python 3.10+. Dependencies (httpx) are resolved automatically by uv. Install uv if you don't have it by following the official installation instructions there (for example via your package manager where available). If you choose to use an install script, review it first and follow any checksum or signature verification steps described in the uv documentation.

Alternatively, if you prefer not to use uv, you can use python3 as the command — but you'll need to install httpx yourself (pip install httpx or pip3 install httpx). For MQTT transport, also: pip install paho-mqtt.

4. Verify It Works

Open Claude Desktop and ask:

"List all Smalltalk classes that start with String"

Available Tools

Claude Desktop (1 tool)
ToolDescription
smalltalk_taskDelegate any Smalltalk task to a locally-configured LLM. No source code leaves your machine.
VM Tools (14, available to the agent)
ToolDescription
smalltalk_evaluateExecute Smalltalk code and return result
smalltalk_browseGet class metadata (superclass, ivars, methods)
smalltalk_method_sourceView source code of a method
smalltalk_define_classCreate or modify a class definition
smalltalk_define_methodAdd or update a method
smalltalk_delete_methodRemove a method from a class
smalltalk_delete_classRemove a class from the system
smalltalk_list_classesList classes matching a prefix
smalltalk_hierarchyGet superclass chain
smalltalk_subclassesGet immediate subclasses
smalltalk_list_categoriesList all system categories
smalltalk_classes_in_categoryList classes in a category
smalltalk_save_imageSave the current image in place
smalltalk_save_as_new_versionSave image/changes as next version number

All 14 tools are also available directly via the st CLI (openclaw/smalltalk.py).

Configuration Reference

Supported LLM Providers
ProviderAPICostConfig key
Ollama/v1/chat/completionsFree (local)"provider": "ollama"
Anthropic/v1/messages (httpx)Paid"provider": "anthropic"
OpenAI/v1/chat/completionsPaid"provider": "openai"
xAI/v1/chat/completionsPaid"provider": "xai"

All providers use httpx (included as a dependency) — no additional packages to install.

Transport Options
TransportHowUse Case
tcpToken-authenticated TCP to Squeak VMRecommended — VM is its own server
mqttMQTT broker to remote imageRemote images, Cuis with MQTT handler

tcp is the default. The Squeak VM runs MCPTcpTransport and listens on a local port. The agent auto-starts the VM on first use, generates a UUID token, and connects per-request with JSON-RPC + token auth.

mqtt connects through an MQTT broker. Used for remote images or Cuis with the MQTT LLM handler.

macOS Permissions

macOS Transparency, Consent, and Control (TCC) restricts which directories applications can access.

Safe locations (no extra permissions needed):

  • /Applications/ — recommended for VM and image files
  • ~/ (home directory root) — works for config files

Restricted locations (will cause errors):

  • ~/Documents/, ~/Desktop/, ~/Downloads/

Other Integration Options

OptionArchitectureGuide
OpenClawTelegram/Discord ↔ OpenClaw ↔ SqueakOPENCLAW-SETUP.md

Security

The extension only connects to a local Smalltalk image over TCP (localhost only). No source code is sent to cloud APIs when using Ollama.

With Ollama + TCP transport, no Smalltalk source code leaves your machine.

Dual security audit details: SECURITY.md

Files

FileDescription
Claude.SmalltalkInterface.mcpbDesktop extension — double-click to install
CLAUDE-README-MCPB.mdSetup guide bundled with the extension
smalltalk_agent_mcp.pyMCP server (stdio JSON-RPC for Claude Desktop)
smalltalk_agent.pyAgent with tool-calling loop, TcpBridge + MqttBridge
openclaw/smalltalk.pyst CLI — direct TCP access to all 14 tools
openclaw/mqtt_bridge.pyMQTT CLI bridge for Cuis/remote images
smalltalk-mcp-example.jsonStarter config — copy and edit
SKILL.mdDrag into Claude Desktop for Smalltalk best practices
MCP-Server-Squeak.stMCP server fileIn for Squeak 6.0 (TCP transport)
MCP-Server.pck.stMCP server package for Cuis
examples/Config examples for all providers and transports

License

MIT License — see LICENSE

Ask PopNx