Custom LSP server for development purposes

Are there any ways to set up a custom language server that is not one of the established ones in the server_configurations folder?
Or must I go to ~/.local/share/nvim/site/pack/packer/start/nvim-lspconfig/lua/lspconfig/server_configurations/ and manually create a lua file? Seems like there could be better ways of doing that.