# Protobuf Language Server > A language server implementation for Google Protocol Buffers --- # Source: https://github.com/lasorda/protobuf-language-server/blob/master/vscode-extension/README.md # protobuf-language-server A language server implementation for Google Protocol Buffers ## how to use 1. Get code from [https://github.com/lasorda/protobuf-language-server](https://github.com/lasorda/protobuf-language-server) 2. Build the target `protobuf-language-server`, add `protobuf-language-server` to `PATH` ## features 1. documentSymbol 2. jump to defines 3. format file with clang-format 4. code completion ## build vscode extension(optional for deveplop) ```shell npm install -g vsce npm install -g yarn npm install vsce package --no-yarn ```