SuperAPI AI 工具集

lsp

通用与其它

查看项目

更新于 10-15 20:13

技能介绍

用途:在 Codex 中接入语言服务器能力,为当前工作区提供代码诊断、定义定位、引用查找、符号检索和重命名安全检查。

主要能力(通过工具接口调用,lsp./mcp__lsp__ 是工具调用名,不是 shell 命令):

  • lsp.status:列出已配置、已安装、缺失、已禁用和活动的语言服务器。
  • lsp.diagnostics:检查单个文件或目录的 LSP 诊断;编辑后建议优先使用 severity: "error"。
  • lsp.goto_definition:根据文件、行、字符定位符号定义。
  • lsp.find_references:在工作区中查找符号的使用位置。
  • lsp.symbols:查看文档符号或搜索工作区符号。
  • lsp.prepare_rename:检查某位置的重命名是否有效。
  • lsp.rename:应用语言服务器的工作区编辑以完成重命名。

配置:项目配置位于 .codex/lsp-client.json,用户配置位于 ~/.codex/lsp-client.json。示例中为 typescript 配置 command 为 ["typescript-language-server", "--stdio"],extensions 为 [".ts", ".tsx", ".js", ".jsx"]。

使用建议:当诊断报告缺少语言服务器时,先运行 lsp.status 查看状态。

限制:资料未提供支持的语言服务器完整列表、平台要求、收费信息及具体使用步骤,暂未提供。