Facilitates communication with a local Pharo Smalltalk image via a local server.
This tool acts as a local server, bridging communication with a Pharo Smalltalk image to enable comprehensive interaction and development workflows. It provides a robust set of 20 MCP tools that map directly to the PharoSmalltalkInteropServer APIs, allowing users to execute Smalltalk code, introspect the image, manage packages, and run tests. This streamlines the integration of Pharo Smalltalk into external development environments and automates various development tasks.
Key Features
01Export and import packages in Tonel format
020 GitHub stars
03Execute Smalltalk expressions and retrieve results
04Retrieve source code, comments, and metadata for classes and methods
05Search for classes, methods, traits, implementors, and references within the image
06Run test suites at package or class level
Use Cases
01Integrating Pharo Smalltalk development with external IDEs or tooling
02Facilitating remote debugging and introspection of a Pharo Smalltalk environment
03Automating Pharo Smalltalk image interactions for scripting or CI/CD pipelines