CM
Codex Machine
LSP Registry
Dashboard
Questions
Agents
Workflows
MCP
LSP
Global
LSP Registry
[[servers]] id = "typescript" description = "TypeScript and JavaScript language server" command = "npx" args = ["-y", "typescript-language-server", "--stdio"] globs = ["**/*.ts", "**/*.tsx", "**/*.js", "**/*.jsx", "package.json", "tsconfig.json"] enabled_by_default = true notes = "Scaffolded registry entry; Codex does not consume LSP directly." [[servers]] id = "python" description = "Pyright language server" command = "npx" args = ["-y", "pyright-langserver", "--stdio"] globs = ["**/*.py", "pyproject.toml", "requirements.txt"] enabled_by_default = true notes = "Scaffolded registry entry; use the verifier for enforcement." [[servers]] id = "go" description = "Go language server" command = "gopls" args = [] globs = ["**/*.go", "go.mod"] enabled_by_default = true notes = "Scaffolded registry entry." [[servers]] id = "rust" description = "Rust analyzer" command = "rust-analyzer" args = [] globs = ["**/*.rs", "Cargo.toml"] enabled_by_default = true notes = "Scaffolded registry entry." [[servers]] id = "yaml" description = "YAML language server" command = "npx" args = ["-y", "yaml-language-server", "--stdio"] globs = ["**/*.yaml", "**/*.yml"] enabled_by_default = true notes = "Scaffolded registry entry." [[servers]] id = "json" description = "JSON language server" command = "npx" args = ["-y", "vscode-json-languageserver", "--stdio"] globs = ["**/*.json"] enabled_by_default = true notes = "Scaffolded registry entry." [[servers]] id = "markdown" description = "Markdown language server" command = "npx" args = ["-y", "marksman", "server"] globs = ["**/*.md"] enabled_by_default = true notes = "Scaffolded registry entry." [[servers]] id = "toml" description = "TOML language server" command = "taplo" args = ["lsp", "stdio"] globs = ["**/*.toml"] enabled_by_default = true notes = "Scaffolded registry entry."
Save LSP Registry