Submit

Pharo Smalltalk Interop Mcp Server

@mumez

MCP server to communicate local Pharo Smalltalk image. - Code Evaluation: Execute Smalltalk expressions and return results - Code Introspection: Retrieve source code, comments, and metadata for classes and methods - Search & Discovery: Find classes, traits, methods, references, and implementors - Package Management: Export and import packages in Tonel format - Project Installation: Install projects using Metacello - Test Execution: Run test suites at package or class level - UI Debugging: Capture screenshots and inspect UI structure for World morphs, Spec presenters, and Roassal visualizations - Server Configuration: Retrieve and modify server settings dynamically

Tools

Server Config

{
  "mcpServers": {
    "smalltalk-interop": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/mumez/pharo-smalltalk-interop-mcp-server.git",
        "pharo-smalltalk-interop-mcp-server"
      ],
      "env": {
        "PHARO_SIS_PORT": "8086"
      }
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.