nvim-mcp 0.7.2

MCP server for Neovim
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
local all_bufs = vim.api.nvim_list_bufs()
local ans = {}

for _, id in ipairs(all_bufs) do
    local name = vim.api.nvim_buf_get_name(id)
    local line_count = vim.api.nvim_buf_line_count(id)
    table.insert(ans, {
        id = id,
        name = name,
        line_count = line_count,
    })
end

return vim.json.encode(ans)