← 返回目录
S

Serena BSL Language Server

社区
面向 BSL 代码的语义分析配置
GitHub 源仓库 ↗
★ 26.8k Stars 分类 · 开发工具 非常热门
34FMRS · D
可靠性
3/20
安全与权限
8/20
维护活跃度
10/20
文档质量
6/20
安装易用性
7/20

这是 Serena 仓库中面向 BSL 测试项目的配置文件,证实了俄语语言、俄语诊断和保存时诊断设置;材料未证实独立工具、传输、客户端兼容性或认证信息。

查看 FMRS 评分方法 →

该配置位于 Serena 仓库的 BSL 测试项目中,指定语言为俄语、诊断语言为俄语,并在保存时计算诊断。它属于 Serena 面向编码代理的 MCP 工具生态,但所提供的材料未列出该配置自身的 MCP 工具或传输方式。

工具能力

暂未整理工具清单。

安装接入

源材料说明 Serena 使用 uv 安装,可运行 uv tool install -p 3.13 serena-agent,随后运行 serena init 完成初始化。BSL 语言支持可能还需要额外依赖;具体依赖未在材料中说明。

选型与风险

适合谁

  • 需要 BSL 语言分析配置的 Serena 项目
  • 以俄语作为代码语言或诊断语言的环境

不适合谁

  • 需要已列明 MCP 工具清单的独立服务器集成
  • 需要已确认传输方式、认证方式或客户端配置的部署

所需权限

  • 材料未明确列出文件系统、网络或其他权限要求
  • 若按 Serena 的常规工作流运行,实际权限取决于客户端和项目配置

风险与副作用

  • 诊断仅在保存时计算,未保存的修改可能不会立即反映
  • BSL 支持可能需要未列明的额外依赖
  • 不要将 Serena README 中其他后端或工具能力直接归因于此配置

常见排障

  1. 确认已安装 uv 和 Serena
  2. 运行 `serena init` 检查初始化是否成功
  3. 检查 BSL 所需的额外依赖是否已安装
  4. 确认文件已保存,以触发 onSave 诊断
  5. 检查客户端是否已配置 Serena 启动方式;本材料未提供该服务器的专用配置

使用场景

在 BSL 测试项目中使用俄语语言与诊断设置
保存文件时触发代码诊断

支持客户端

暂未确认支持的客户端。

同仓库的其他 Server