返回市场
一核好友

一核好友

作者:ROCTUP9 星标更新:2025-11-05

项目介绍

1C Buddy - 用于与1С:助手交流的聊天和MCP服务器

功能

💬 聊天网页界面

  • 现代且自适应的聊天界面
  • 带有隔离上下文的历史对话管理(历史记录存储在浏览器本地)
  • 自动识别的1C代码(BSL)和XML的语法高亮显示
  • 支持附件文件(.bsl, .xml, .txt)
  • 消息历史搜索
  • 对话历史导出为JSON
  • 显示令牌统计信息(输入/输出/总计)
  • 将消息复制到剪贴板
  • 带快捷键的代码格式化上下文菜单

聊天界面

🔧 MCP服务器

  • 可用工具:
    • ask_1c_ai - 关于1C:企业的一般问题和建议
    • explain_1c_syntax - 解释具体的1C对象/语法及其上下文
    • check_1c_code - 检查并验证代码中的错误(语法/逻辑/性能)

快速开始

  1. 从网站 code.1c.ai 获取 code.1c.ai 的 token

  2. 使用Docker运行:

    docker pull roctup/1c-buddy
    
    docker run -d --name 1c-buddy --restart unless-stopped -p 6002:6002 -e "ONEC_AI_TOKEN=<your_1c_ai_token>" roctup/1c-buddy 
    
  3. 开始交流:

  4. 配置IDE的MCP:

    {
      "mcpServers": {   
        "1c-buddy-mcp": {
          "url": "http://localhost:6002/mcp",
          "connection_id": "1c_buddy_service_001",
          "alwaysAllow": [],
          "type": "streamable-http",
          "timeout": 300,
          "disabled": false
       }
     }
    

致谢

特别感谢原始项目 MCP 服务器作者 artesk/1copilot_MCP