nvim-mcp 0.7.2

MCP server for Neovim
Documentation
[[bin]]
name = "nvim-mcp"
path = "src/main.rs"

[build-dependencies.chrono]
version = "0.4"

[dependencies.async-trait]
version = "0.1"

[dependencies.blake3]
version = "1.5"

[dependencies.clap]
features = ["derive"]
version = "4.5"

[dependencies.dashmap]
version = "6.1"

[dependencies.futures]
version = "0.3"

[dependencies.glob]
version = "0.3"

[dependencies.hyper]
version = "1"

[dependencies.hyper-util]
features = ["server", "service", "tokio", "http2"]
version = "0"

[dependencies.jsonschema]
version = "0.33"

[dependencies.nvim-rs]
features = ["use_tokio"]
version = "0.9.2"

[dependencies.regex]
version = "1.12"

[dependencies.rmcp]
features = ["transport-io", "transport-child-process", "transport-streamable-http-server", "transport-worker", "client"]
version = "0.10"

[dependencies.rmpv]
version = "1.0"

[dependencies.schemars]
version = "1.1"

[dependencies.serde]
version = "1.0.228"

[dependencies.serde_json]
version = "1.0.145"

[dependencies.thiserror]
version = "2.0"

[dependencies.tokio]
features = ["full"]
version = "1.48"

[dependencies.tower-http]
features = ["cors"]
version = "0.6"

[dependencies.tracing]
version = "0.1.43"

[dependencies.tracing-appender]
version = "0.2"

[dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3.20"

[dev-dependencies.rand]
version = "0.9.2"

[dev-dependencies.tempfile]
version = "3.23"

[dev-dependencies.tracing-test]
features = ["no-env-filter"]
version = "0.2"

[lib]
name = "nvim_mcp"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["development-tools"]
description = "MCP server for Neovim"
documentation = "https://docs.rs/nvim-mcp"
edition = "2024"
homepage = "https://github.com/linw1995/nvim-mcp#readme"
include = ["/src", "/build.rs", "/docs/instructions.md", "/docs/tools/", "/.packaged-commit", "/Cargo.toml", "/Cargo.lock", "/README.md", "/CHANGELOG.md", "/LICENSE"]
keywords = ["automation", "mcp", "neovim"]
license = "MIT"
name = "nvim-mcp"
readme = "README.md"
repository = "https://github.com/linw1995/nvim-mcp"
rust-version = "1.88.0"
version = "0.7.2"