← Back to directory
S

Serena BSL Language Server

Community
Semantic analysis configuration for BSL code
GitHub source repository ↗
★ 26.8k Stars Category · Dev Tools Very popular
34FMRS · D
Reliability
3/20
Security and permissions
8/20
Maintenance
10/20
Documentation
6/20
Setup experience
7/20

This is a Serena repository configuration for a BSL test project. The evidence confirms Russian language settings, Russian diagnostics, and on-save diagnostic computation; it does not confirm standalone tools, transport, client compatibility, or authentication details.

Read the FMRS scoring method →

This configuration is located in Serena's BSL test project. It sets the language and diagnostic language to Russian and computes diagnostics on save. It belongs to Serena's MCP ecosystem for coding agents, but the supplied material does not list MCP tools or a transport for this configuration itself.

Tools

The tool list has not been reviewed yet.

Setup

The source says Serena is installed with uv using uv tool install -p 3.13 serena-agent, followed by serena init. BSL support may require additional dependencies; the specific dependencies are not provided.

Fit and risk

Best for

  • Serena projects requiring a BSL language configuration
  • Environments using Russian for code-language or diagnostic output

Not for

  • Standalone integrations requiring a documented tool list
  • Deployments requiring confirmed transport, authentication, or client configuration

Required permissions

  • The source does not specify filesystem, network, or other permissions
  • When run through Serena's general workflow, actual permissions depend on the client and project configuration

Risks and side effects

  • Diagnostics are computed only on save, so unsaved changes may not be reflected immediately
  • BSL support may require additional dependencies not identified in the source
  • Capabilities of Serena's other backends or tools must not be attributed directly to this configuration

Troubleshooting

  1. Confirm that uv and Serena are installed
  2. Run `serena init` and verify successful initialization
  3. Check whether additional BSL dependencies are installed
  4. Save files to trigger onSave diagnostics
  5. Check that the client has a Serena launch configuration; no server-specific configuration is supplied

Use cases

Using Russian language and diagnostic settings in a BSL test project
Running diagnostics when files are saved

Supported clients

Supported clients have not been confirmed yet.

More servers from this repository