1. Conduid
  2. Other
  3. Bsl Gradual Types
MCP server · Other

Bsl Gradual Types

Unclaimed other
30Low

Scored 5 months ago · breakdown

About Bsl Gradual Types

Bsl Gradual Types is an MCP server in the Other category.

Install

From source
git clone https://github.com/defin85/bsl-gradual-types

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Bsl Gradual Types

Powered by Claude · Grounded in docs

I know everything about Bsl Gradual Types. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

BSL Gradual Type System

Система градуальной типизации для языка 1С:Предприятие (BSL)

CI Rust

BSL Gradual Type System — Rust workspace с runtime, LSP, web, CLI, VS Code extension и MCP server поверх общего слоя анализа BSL.

С чего начать

  • Канонический workflow для агента: AGENTS.md
  • Curated agent-facing docs: docs/agent/index.md
  • Developer workflow и живые команды: docs/guides/development-workflow.md
  • Contribution и PR expectations: CONTRIBUTING.md

Основные runtime surfaces

  • bsl-web-server — web/API adapter
  • bsl-lsp-server — LSP server
  • bsl-cli — CLI для анализа и проверки
  • bsl-agent — MCP stdio server с optional read-only HTTP UI
  • vscode-extension/ — VS Code extension c bundled binaries

Быстрый старт

git clone https://github.com/defin85/bsl-gradual-types.git
cd bsl-gradual-types
cargo build --workspace

Smoke по живым binary names

cargo run -p bsl-cli -- --help
cargo run -p bsl-backend --bin bsl-web-server -- --help
cargo run -p bsl-backend --bin bsl-lsp-server -- --help
cargo run -p bsl-agent -- --help

Web server

cargo run -p bsl-backend --bin bsl-web-server -- \
  --port 3001 \
  --enable-cors true

С syntax-helper:

cargo run -p bsl-backend --bin bsl-web-server -- \
  --port 3001 \
  --enable-cors true \
  --syntax-helper-path examples/syntax_helper

LSP server

cargo run -p bsl-backend --bin bsl-lsp-server --

CLI

cargo run -p bsl-cli -- --help
cargo run -p bsl-cli -- check path/to/module.bsl

MCP server

cargo run -p bsl-agent -- --help

Portable bootstrap и sanitized MCP examples: docs/agent/codex-setup.md.

Канонический verify path

Быстрый smoke и разделение smoke / manual / heavy описаны в docs/agent/verification.md.

Локально по умолчанию:

./scripts/run-agent-readiness-checks.sh

python3 -m unittest \
  scripts/test-agent-readiness.py \
  scripts/test-intellisense-smoke-gate.py \
  scripts/test-intellisense-readiness-assets.py \
  scripts/test-ci-openspec-governance-workflow.py

./scripts/run-intellisense-tests.sh smoke

CI и readiness

Workflow CI — активный readiness gate для репозитория. Он должен быть доступен как для автоматических pull_request / push, так и для ручного workflow_dispatch, а локальный verify path обязан оставаться согласованным с docs/agent/verification.md.

Документация

  • docs/agent/index.md — быстрый вход для нового агента
  • docs/README.md — навигатор по остальной документации
  • docs/BUILD_GUIDE.md — build/package guide
  • docs/guides/development-workflow.md — developer commands и verify flow
  • bsl-agent/README.md — operational details для MCP server

VS Code extension

npm --prefix ./vscode-extension install
npm --prefix ./vscode-extension run compile:fast
npm --prefix ./vscode-extension test

У extension должны оставаться согласованными живые backend binaries и настройки из vscode-extension/package.json.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Bsl Gradual Types

How do I install Bsl Gradual Types?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Bsl Gradual Types safe to use with an AI agent?

Its trust score is 30 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Bsl Gradual Types still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.