Enterprise DNA
M MCP Servers Developer low

mumez/pharo-smalltalk-interop-mcp-server

by Various

A local MCP server to communicate local Pharo Smalltalk image

M

MCP

mumez/pharo-smalltalk-interop-mcp-server

Added 1 June 2026

#mcp-server #pharo-smalltalk

Overview

A local MCP server that enables communication with a Pharo Smalltalk image. It uses Python to bridge the Model Context Protocol, allowing external tools to interact with the Smalltalk environment.

Best for

Best for
Developers working with Pharo Smalltalk who want to connect it to MCP-based tools or AI assistants

Use cases

  • Connecting AI assistants to a live Pharo Smalltalk image for code analysis
  • Automating Smalltalk image operations from external scripts or tools
  • Integrating Pharo Smalltalk into MCP-compatible development workflows

How to use

Install

uvx --from git+https://github.com/mumez/pharo-smalltalk-interop-mcp-server.git pharo-smalltalk-interop-mcp-server

Tools exposed

  • eval
  • get_class_source
  • get_method_source
  • get_class_comment
  • search_classes_like
  • search_methods_like
  • search_traits_like
  • search_implementors
  • search_references
  • search_references_to_class
  • list_packages
  • list_classes
  • list_extended_classes
  • list_methods
  • export_package
  • import_package
  • install_project
  • run_package_test
  • run_class_test
  • read_screen

Tested with

Cursor, Claude Code

Example client config

{\n  "mcpServers": {\n    "smalltalk-interop": {\n      "command": "uvx",\n      "args": [\n        "--from",\n        "git+https://github.com/mumez/pharo-smalltalk-interop-mcp-server.git",\n        "pharo-smalltalk-interop-mcp-server"\n      ],\n      "env": {\n        "PHARO_SIS_PORT": "8086"\n      }\n    }\n  }\n}

Notes

A local MCP server that enables communication with a Pharo Smalltalk image. It uses Python to bridge the Model Context Protocol, allowing external tools to interact with the Smalltalk environment.

10 stars on GitHub. Last updated 2025-12-19. Licensed MIT.

Use cases

  • Connecting AI assistants to a live Pharo Smalltalk image for code analysis
  • Automating Smalltalk image operations from external scripts or tools
  • Integrating Pharo Smalltalk into MCP-compatible development workflows

Pros

  • Enables modern tooling integration with legacy Smalltalk environments
  • Lightweight Python implementation with a focused scope
  • Open source with a permissive license for customization

Cons

  • Very early stage with only 10 stars and limited community adoption
  • Requires running a local server and managing Smalltalk image connectivity
  • Narrow use case limited to Pharo Smalltalk developers

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Enables modern tooling integration with legacy Smalltalk environments
  • Lightweight Python implementation with a focused scope
  • Open source with a permissive license for customization

Cons

  • Very early stage with only 10 stars and limited community adoption
  • Requires running a local server and managing Smalltalk image connectivity
  • Narrow use case limited to Pharo Smalltalk developers

Pairs with

Other entries in the index that connect to this one. Click through to see the chain.

Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks