
Smalltalk MCP
from ClaudeSmalltalk15
Connects an LLM (Claude/OpenAI/etc.) to a live Smalltalk (Squeak/Cuis) image over MCP for browsing, evaluating and modifying Smalltalk code.
What it does
This skill exposes a set of MCP-connected tools that let an agent inspect and manipulate a running Smalltalk image (Squeak or Cuis). Use it to evaluate expressions, browse classes and categories, read method source, define or modify classes and methods, run SUnit tests, and perform multi-step code audits via the smalltalk_task orchestration tool.
When to use it
Use this skill when you need the agent to interact with a live Smalltalk environment: code evaluation, reading or editing methods, exploring class hierarchies, running tests, or completing multi-step maintenance tasks (e.g., audit a class, implement a new class with tests). Prefer smalltalk_task for complex, multi-step workflows and individual smalltalk_* tools for quick lookups or single evaluations.
What's included
- Scripts: None packaged in the SKILL.md (has_scripts=false) but configuration examples and examples/ directory are referenced in the repo.
- References: None listed in the fetched SKILL.md (has_references=false).
- Instructions: Setup steps for Python dependencies, building or pointing to a Smalltalk image, creating a
.smalltalk-mcp.jsonconfig, and configuring Claude Desktop are provided. The skill documents best practices: always browse before modifying, test after changes, and useside: "class"for class-side methods.
Compatible agents
Likely compatible with Claude Desktop and other LLM-integrations that support MCP-style tools (Claude, Anthropic models, OpenAI wrappers, Ollama). The SKILL.md includes examples for Anthropics, Ollama, OpenAI and MQTT transports.
Tags
Information
- Repository
- ClaudeSmalltalk
- Stars
- 15
- Installs
- 0