File tree Expand file tree Collapse file tree 2 files changed +3
-44
lines changed
Expand file tree Collapse file tree 2 files changed +3
-44
lines changed Original file line number Diff line number Diff line change @@ -31,58 +31,17 @@ claude mcp add rope-refactor uvx rope-mcp-server -s local
3131### From PyPI
3232
3333``` bash
34- uv add rope-mcp-server
35- # or
3634pip install rope-mcp-server
3735```
3836
39- ### From source
40-
41- ``` bash
42- git clone https://github.com/krystofbe/rope-mcp-server.git
43- cd rope-mcp-server
44- uv sync
45- ```
46-
4737## Usage with Claude Code
4838
49- If installed via ` uvx ` (recommended), the server is already configured. Otherwise add manually:
50-
5139``` bash
52- # Using uvx (no local install needed)
5340claude mcp add rope-refactor uvx rope-mcp-server -s user
54-
55- # Using local source
56- claude mcp add rope-refactor uv --directory /path/to/rope-mcp-server run python -m rope_mcp_server.server -s local
41+ claude mcp list # verify
5742```
5843
59- Verify installation:
60-
61- ``` bash
62- claude mcp list
63- ```
64-
65- ### Alternative: Manual configuration
66-
67- Add to ` ~/.claude/settings.json ` :
68-
69- ``` json
70- {
71- "mcpServers" : {
72- "rope-refactor" : {
73- "command" : " uv" ,
74- "args" : [
75- " --directory" ,
76- " /path/to/rope-mcp-server" ,
77- " run" ,
78- " python" ,
79- " -m" ,
80- " rope_mcp_server.server"
81- ]
82- }
83- }
84- }
85- ```
44+ That's it.
8645
8746## Available Tools
8847
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44
55[project ]
66name = " rope-mcp-server"
7- version = " 0.1.0 "
7+ version = " 0.1.1 "
88description = " MCP server for Python refactoring via Rope library"
99readme = " README.md"
1010requires-python = " >=3.12"
You can’t perform that action at this time.
0 commit comments