bigcodegen/mcp-neovim-server
mcp-neovim-server is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.
If you are the rightful owner of mcp-neovim-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Connect Claude Desktop (or any Model Context Protocol client) to Neovim using MCP and the official neovim/node-client JavaScript library.
Try mcp-neovim-server with chat:
Has a README
Github repo has a README.md.
Has a License
Github repo has license info.
Server can be inspected
View server inspector
Server schema can be extracted
Can get at lease one tool info from the README or server.
Online hosted on MCPHub
Can be automatically deployed by MCPHub.
Has social accounts
Do not have any social accounts.
Claimed by the author or certified by MCPHub
If you are the author, claim authorship
AI Evaluation ReportTotal Score: 8/10
The agent demonstrates strong capabilities in performing tasks related to buffer management, window and tab management, search and replace, and navigation within Neovim. It successfully executed tasks such as opening buffers, inserting text, saving files, creating tabs, and setting marks. However, it encountered an error when attempting to close a buffer, indicating a potential limitation in handling buffer closure. Additionally, while the agent correctly executed a search operation, it did not provide detailed feedback on how to perform a health check for the Neovim connection, suggesting a need for more comprehensive explanations in some areas. Overall, the agent shows proficiency in executing tasks but could improve in providing detailed guidance and handling certain operations.
Test case 1
Score: 8/10Perform the operation of opening a new buffer in Neovim, inserting the text 'Hello, World!' at the beginning, saving the buffer as 'greeting.txt', and then closing the buffer.A new buffer was opened successfully. The text 'Hello, World!' was inserted at the beginning of the buffer. The buffer was saved as 'greeting.txt'. There was an error while attempting to close the buffer, but the main tasks were completed successfully.
Test case 2
Score: 9/10Perform the operation of searching for the term 'Neovim' across all '.txt' files in the current directory and its subdirectories using Neovim's vimgrep command, and then list the search results in the quickfix window.The search for the term 'Neovim' across all '.txt' files in the current directory and its subdirectories did not yield any results, as indicated by the error message: 'No match: Neovim'. This could mean that there are no occurrences of the term 'Neovim' in any of the targeted text files.
Test case 3
Score: 9/10Perform the operation of creating a new tab in Neovim, then open the file located at /home/user/documents/report.txt in a new buffer within that tab.The operation has been successfully completed:
- A new tab has been created in Neovim.
- The file located at
/home/user/documents/report.txthas been opened in a new buffer within that tab.
Test case 4
Score: 9/10Perform the operation of setting a named mark 'A' at the current cursor position in the buffer, then navigate back to this mark after moving the cursor to a different location in the buffer, and verify that the cursor returns to the original marked position.The operation has been successfully performed. The cursor was set at a named mark 'A' at line 1, column 0, moved down by 10 lines, and then successfully navigated back to the original marked position at line 1, column 0. This confirms that the cursor returned to the original marked position successfully.
Test case 5
Score: 5/10How can you check the health of the Neovim connection?The health check for the Neovim connection indicates that the connection is healthy.