mumez/pharo-smalltalk-interop-mcp-server
by Various
A local MCP server to communicate local Pharo Smalltalk image
MCP
mumez/pharo-smalltalk-interop-mcp-server
Added 1 June 2026
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
evalget_class_sourceget_method_sourceget_class_commentsearch_classes_likesearch_methods_likesearch_traits_likesearch_implementorssearch_referencessearch_references_to_classlist_packageslist_classeslist_extended_classeslist_methodsexport_packageimport_packageinstall_projectrun_package_testrun_class_testread_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.
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.