Start with the README when you need the purpose, install snippet, and first MCP client connection. Use these docs for the details behind each workflow.
- Getting started covers loading MCP into an image, starting the server, connecting a client, and making first read-only calls.
- Using MCP from an agent explains tool discovery, image-state rules, and reusable agent skills.
- Safety and ecosystem integration explains how MCP uses Pharo's existing refactoring, critique, test, repository, change-history, compatibility, and UI systems.
- Pharo coding rules explains object-first Smalltalk design and correctness-oriented review checks.
- Pharo coding style explains readability heuristics for expression shape, guards, temporaries, and conditions.
- Source vs live image separates source, image, Iceberg, and Git state.
- Debugging with MCP explains the discoverable debugger tool family.
- Debugger-driven development explains live debugger repair workflows.
- Tool reference lists tool groups, common workflows, and mutation boundaries.
- Troubleshooting covers startup, connection, schema, refactoring, repository, and image-state problems.
- Developing MCP-Pharo explains repository-specific source, image, compatibility, and skill boundaries.
- MCP-Pharo verification maps generic live-image verification rules to this repository's packages, baseline, and tests.