You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-6Lines changed: 12 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,8 @@
2
2
3
3
Connect Claude Desktop (or any Model Context Protocol client) to Neovim using MCP and the official neovim/node-client JavaScript library. This server leverages Vim's native text editing commands and workflows, which Claude already understands, to create a lightweight code or general purpose AI text assistance layer.
4
4
5
+
**Version 0.5.2** - Now with comprehensive error handling, improved MCP compliance, and helpful workflow prompts!
@@ -100,15 +102,19 @@ Connect Claude Desktop (or any Model Context Protocol client) to Neovim using MC
100
102
101
103
Using this comprehensive set of **19 tools**, Claude can peer into your neovim session, navigate buffers, perform searches, make edits, record macros, manage tabs and folds, and handle your complete development workflow with standard Neovim features.
102
104
105
+
### Prompts
106
+
107
+
-**neovim_workflow**: Get contextual help and guidance for common Neovim workflows including editing, navigation, search, buffer management, window operations, and macro usage. Provides step-by-step instructions for accomplishing tasks with the available MCP tools.
108
+
103
109
## Error Handling
104
110
105
-
The server implements robust error handling with custom error classes:
111
+
The server implements comprehensive error handling with custom error classes and consistent error responses:
106
112
107
113
-**NeovimConnectionError**: Socket connection failures with detailed messages
108
114
-**NeovimCommandError**: Command execution failures with command context
Features include connection health monitoring, graceful error propagation, and actionable error messages to help diagnose issues.
117
+
**New in v0.5.2**: All tools now include robust try-catch error handling that returns meaningful error messages in proper MCP format. Features include connection health monitoring, graceful error propagation, and actionable error messages to help diagnose issues.
0 commit comments