OHM MCP
Click on "Deploy 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
Related MCP Connectors
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Codebase graphs, caller impact analysis, and recorded project context for AI coding agents.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Code intelligence platform for AI agents. 20 tools for architecture, security & impact analysis.