1с-lsp mcp技能
CrossPlatform多实例运行管理器和MCP桥应用程序 bsl语言服务器 不同的1C项目
通过MCP和Skills支持工作。 运行BSL语言服务器本身不需要Docker或JVM以外的任何依赖项。
该项目包括:
lsp-skill-server使用Web UI进行管理的控制台HTTP服务器lsp-skill-查询已创建项目的CLI
干得好
- 运行多个实例
bsl-language-server(每个1C项目都有自己的项目)索引进度(上下文填充) - 语法检查:
diagnostics通过MCP或Skills CLI - 传递
bsl-language-server对1C项目代码库的更改(有效推送模型) - 代码库导航:
symbols,references,definition,workspace-symbols,incoming-calls,outgoing-calls通过MCP或Skills CLI - Call Hierarchy:回答“谁叫这个程序?”和“这个程序叫什么?”
- 每个实例
bsl-language-server您可以使用自己的JVM密钥运行(需要为大型1C项目分配更多RAM) - 每个实例
bsl-language-server可以用自己的 配置文件 (例如,不同的诊断例外) - 作为后台服务工作(可选)
Проекты Настройки Навигация по коду Проверка синтаксиса
近期计划
- 减少BSL语言服务器响应的重复性
发行中的成套交货
- 两个现成的二进制
lsp-skill-server和lsp-skill适用于相关平台(Windows、Linux、macOS ARM和x64) - 两个技能(与两个MCP相似):
\- 1c-check -用于语法检查 \- 1c-lsp -导航代码(搜索字符、定义、链接)
- 文件示例
mcp.json配置MCP客户端(IDE) - 文件示例
AGENTS.md加强MCP或技能LLM代理呼叫的信心。这是不必要的,但一些模型有帮助。
快速启动
许可证
该项目在许可证下分发 LGPL-3.0.
存储库中的许可证文件:
LICENSE--GNU较宽松通用公共许可证v3.0COPYING--GNU通用公共许可证v3.0
