Skip to content

Commit 4378637

Browse files
committed
update readme
1 parent cf7cbf0 commit 4378637

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ Language servers excel at tasks that LLMs often struggle with, such as precisely
1919

2020
I have tested this server with the following language servers
2121

22+
- gopls (Go)
2223
- pyright (Python)
2324
- typescript-language-server (TypeScript)
24-
- gopls (Go)
2525
- rust-analyzer (Rust)
2626

2727
But it should be compatible with many more.
@@ -34,6 +34,8 @@ But it should be compatible with many more.
3434
- `get_codelens`: Retrieves code lens hints for additional context and actions on your code.
3535
- `execute_codelens`: Runs a code lens action.
3636
- `apply_text_edit`: Allows making multiple text edits to a file programmatically.
37+
- `hover`: Display documentation, type hints, or other hover information for a given location.
38+
- `rename_symbol`: Rename a symbol across a project.
3739

3840
Behind the scenes, this MCP server can act on `workspace/applyEdit` requests from the language server, so it can apply things like refactor requests, adding imports, formatting code, etc.
3941

@@ -173,9 +175,9 @@ The following features are on my radar:
173175
- [x] Apply edit
174176
- [x] Get diagnostics
175177
- [x] Code lens
176-
- [ ] Hover info
178+
- [x] Hover info
179+
- [x] Rename symbol
177180
- [ ] Code actions
178181
- [ ] Better handling of context and cancellation
179182
- [ ] Add LSP server configuration options and presets for common languages
180-
- [ ] Make a more consistent and scalable API for tools (pagination, etc.)
181183
- [ ] Create tools at a higher level of abstraction, combining diagnostics, code lens, hover, and code actions when reading definitions or references.

0 commit comments

Comments
 (0)