Labsco
mumez logo

Pharo NeoConsole

โ˜… 2

from mumez

Evaluate Pharo Smalltalk expressions and get system information via a local NeoConsole server.

๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeAdvanced setup

pharo-nc-mcp-server

A local MCP server to evaluate Pharo Smalltalk expressions and get system information via NeoConsole.

Development

Code Formatting and Linting

# Format code
uv run black pharo_nc_mcp_server/

# Lint code
uv run ruff check pharo_nc_mcp_server/

# Run tests
uv run python -m pytest

# Or use the test script
./scripts/test.sh

Development Scripts

The project includes several convenience scripts in the scripts/ directory:

scripts/format.sh

Formats all code and documentation files in one command:

  • Formats Python code using Black
  • Formats markdown files using mdformat
  • Runs linting checks with Ruff
./scripts/format.sh

scripts/test.sh

Runs the test suite using pytest:

./scripts/test.sh