Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@OHM MCPrefactor this function to use list comprehension"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ohm-mcp (npm package)
NPX wrapper for the OHM MCP Python refactoring server
This package provides a convenient way to run the OHM MCP (Model Context Protocol) server using npx. The server offers comprehensive Python code refactoring capabilities including AST-based analysis, automated refactoring, performance optimization, and more.
Installation
Option 1: Published Package (when available on npm)
# Install globally (optional)
npm install -g ohm-mcp
# Or use directly with npx (recommended)
npx ohm-mcp@latestOption 2: Local Development
If you're developing locally or the package isn't published yet:
# Use the local package directory
npx --package /path/to/ohm-mcp-npm ohm-mcp
# Example with absolute path
npx --package /Users/username/projects/ohm-mcp-npm ohm-mcpUsage
With Cline (VS Code Extension)
Add to your Cline MCP settings:
{
"mcpServers": {
"ohm-mcp": {
"command": "npx",
"args": ["ohm-mcp@latest"]
}
}
}With Cursor IDE
Add to your MCP configuration:
{
"mcpServers": {
"ohm-mcp": {
"command": "npx",
"args": ["ohm-mcp@latest"]
}
}
}Direct Command Line Usage
# Run the MCP server directly
npx ohm-mcp@latest
# Or if installed globally
ohm-mcpWhat It Does
This package automatically:
Finds Python: Locates a Python 3.8+ interpreter on your system
Installs Dependencies: Downloads and installs the OHM MCP Python package if needed
Launches Server: Starts the MCP server with stdio communication
Requirements
Node.js: 18+ (for npx)
Python: 3.8+ (auto-detected)
Internet Connection: Required for initial package download
Troubleshooting
"Python interpreter not found"
Ensure Python 3.8+ is installed and in your PATH
Try:
python --versionorpython3 --version
"Failed to install OHM MCP Python package"
Ensure pip is available:
python -m pip --versionCheck internet connection
Try manual installation:
pip install ohm-mcp
Server won't start
Check that port 3000+ isn't blocked (if using alternative configs)
Ensure no firewall blocks Python execution
Development
To modify this wrapper:
cd ohm-mcp-npm
npm install
npm run build # if needed
npm testPublishing
cd ohm-mcp-npm
npm version patch # or minor/major
npm publishRelated Packages
ohm-mcp (Python): The actual MCP server implementation
ohm-mcp-cli (Python): Command-line interface for the server
License
MIT - Same as the Python OHM MCP package
Made with ❤️ for better code quality
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.