MCPcopy Index your code
hub / github.com/artesk/1copilot_MCP

github.com/artesk/1copilot_MCP @v0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1 ↗ · + Follow
38 symbols 161 edges 7 files 32 documented · 84%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

1copilot_MCP - MCP Сервер для общения с агентом 1С:Напарник (https://code.1c.ai/)

MCP (Model Context Protocol) сервер для интеграции с ИИ-ассистентом 1С.ai. Позволяет использовать специализированные знания модели 1С:Напарник в любой IDE с поддержкой MCP

Возможности

  • Задавать вопросы по синтаксису и особенностям 1С
  • Получать помощь по методам и объектам платформы 1С
  • Использовать знания модели, дообученной на коде 1С

Установка

  1. Установите зависимости:
pip install -r requirements.txt
  1. Настройте переменные окружения:
export ONEC_AI_TOKEN="ваш_токен_от_1c_ai"
  1. Запустите сервер:
python -m MCP_1copilot

Конфигурация для IDE

Cursor

  1. Откройте настройки Cursor (Ctrl+,)
  2. Найдите раздел "Features" → "Model Context Protocol"
  3. Добавьте конфигурацию (замените пути на ваши):
{
  "mcpServers": {
    "onec-ai-1c": {
      "command": "python",
      "args": ["-m", "MCP_1copilot"],
      "cwd": "путь_к_папке_с_проектом",
      "env": {
        "ONEC_AI_TOKEN": "ваш_токен_от_1c_ai",
        "ONEC_AI_UI_LANGUAGE": "russian",
        "ONEC_AI_TIMEOUT": "30",
        "MAX_ACTIVE_SESSIONS": "10",
        "PYTHONPATH": "путь_к_папке_с_проектом"
      }
    }
  }
} 

Доступные инструменты

  1. 🔍 ask_1c_ai - Задать любой вопрос специализированному ИИ-ассистенту 1С.ai по платформе 1С:Предприятие
  2. 📚 explain_1c_syntax - Объяснить синтаксис объектов 1С (HTTPСоединение, HTTPЗапрос, ТаблицаЗначений, Запрос, РегистрСведений, и др.)
  3. 🔧 check_1c_code - Проверить и проанализировать код 1С:Предприятие на ошибки и производительность

Core symbols most depended-on inside this repo

run
called by 4
MCP_1copilot/mcp_server.py
send_message
called by 4
MCP_1copilot/api_client.py
get_config
called by 3
MCP_1copilot/config.py
_sanitize_text
called by 3
MCP_1copilot/mcp_server.py
get_or_create_session
called by 3
MCP_1copilot/api_client.py
main
called by 2
MCP_1copilot/mcp_server.py
create_conversation
called by 2
MCP_1copilot/api_client.py
close
called by 2
MCP_1copilot/api_client.py

Shape

Method 21
Class 11
Function 6

Languages

Python100%

Modules by API surface

MCP_1copilot/models.py11 symbols
MCP_1copilot/mcp_server.py11 symbols
MCP_1copilot/api_client.py10 symbols
test_server.py3 symbols
MCP_1copilot/config.py2 symbols
MCP_1copilot/__main__.py1 symbols

For agents

$ claude mcp add 1copilot_MCP \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact