Provides access to the rope-mcp source code repository for installation and contribution to the project's development.
Enables installation of the rope-mcp package directly from the Python Package Index when released.
Exposes Python Rope refactoring library capabilities to users, enabling symbol renaming, method extraction, code analysis, and object information retrieval for Python codebases.
Rope MCP
A Model Context Protocol (MCP) server with companion CLI that exposes Python Rope refactoring library capabilities to Claude Code and command-line users.
Features
- Dual Interface: Both MCP server for Claude Code integration and CLI for direct use
- Safe Refactoring: Symbol renaming and method extraction with built-in safety checks
- Code Analysis: Symbol definition finding, reference tracking, and object information
- Backup System: Automatic file backups with easy restore capabilities
- Shared Core: Identical functionality across MCP and CLI interfaces
Quick Start
Installation
CLI Usage
Claude Code Integration
Add to your Claude Code MCP configuration:
Documentation
Development Status
🚧 In Development - See PROJECT_PLAN.md for roadmap and current status.
Contributing
See the Implementation Roadmap for development phases and contributing guidelines.
License
MIT License - see LICENSE for details.
This server cannot be installed
A Model Context Protocol server that exposes Python Rope refactoring capabilities to Claude Code, enabling safe symbol renaming, method extraction, code analysis, and more.
Related MCP Servers
- -securityAlicense-qualityA Python-based server that implements the Model Context Protocol to interface with Claude Desktop as an MCP client, supporting interaction through efficient memory management.Last updated -1PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that extracts and analyzes Python code structures, focusing on import/export relationships between files to help LLMs understand code context.Last updated -4PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to perform Python development tasks through file operations, code analysis, project management, and safe code execution.Last updated -1Python
- AsecurityAlicenseAqualityAn implementation of Claude Code as a Model Context Protocol server that enables using Claude's software engineering capabilities (code generation, editing, reviewing, and file operations) through the standardized MCP interface.Last updated -886JavaScriptMIT License