mcphub.nvim and nvim-mcp
These are complements that work together: mcphub.nvim acts as an MCP client that connects to MCP servers like nvim-mcp, which exposes Neovim as an MCP server for AI assistants to interact with your editor.
About mcphub.nvim
ravitemer/mcphub.nvim
An MCP client for Neovim that seamlessly integrates MCP servers into your editing workflow with an intuitive interface for managing, testing, and using MCP servers with your favorite chat plugins.
Supports multiple MCP transport protocols (stdio, Streamable-HTTP, SSE) with OAuth and header-based authentication for remote servers. Integrates deeply with chat plugins (Avante, CodeCompanion, CopilotChat) to expose MCP tools, resources, and prompts as native capabilities, plus enables writing Lua-native MCP servers directly within Neovim for streamlined development and hot-reloading.
About nvim-mcp
linw1995/nvim-mcp
A Model Context Protocol (MCP) server that provides seamless integration with Neovim instances, enabling AI assistants to interact with your editor through connections and access diagnostic information via structured resources.
Implements both stdio and HTTP transport modes for flexible integration with AI assistants like Claude, while supporting multi-connection management across concurrent Neovim instances. Exposes 26 MCP tools covering the complete LSP workflow—code actions, hover information, diagnostics—plus connection-aware URI schemes for structured resource access. Includes an experimental dynamic tool system for user-extensible capabilities and ships as a Neovim plugin with automatic setup via package managers.
Scores updated daily from GitHub, PyPI, and npm data. How scores work