Desko77

1c AI MCP — AI skill for Claude Code

AI community

MCP-сервер для интеграции IDE с API 1С:Напарник (code.1c.ai).

How to install 1c AI MCP

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Desko77/1c-ai-mcp and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What 1c AI MCP does

MCP-сервер для интеграции IDE с API 1С:Напарник (code.1c.ai).

Alternatives in AI

  • Open Knowledge — Beautiful, AI-native markdown IDE and LLM wiki 3.7k ★
  • Devo — Model-neutral agent desktop/runtime for private, enterprise, and OpenAI-compatible / Anthropic-compatible mode 316 ★
  • Cc 1c Skills — Набор навыков для AI(ИИ)-агентов (Claude Code, Cursor, Codex и др.), помогающий охватить полный цикл разработк 247 ★

README

1C AI MCP - MCP-сервер для 1С:Напарник

[![Docker Hub](https://img.shields.io/docker/pulls/desko77/1c-ai-mcp)](https://hub.docker.com/r/desko77/1c-ai-mcp) [![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

MCP-сервер (Model Context Protocol) для интеграции IDE с API [1С:Напарник](https://code.1c.ai). Построен на FastMCP (Python), упакован в Docker. Работает с Cursor, Claude Code и любыми MCP-совместимыми клиентами.

**12 инструментов**: анализ кода (проверка, ревью, рефакторинг) и поиск в документации (ИТС, платформа, конфигурации).

Основан на идее comol/1c-code-checker с исправлениями API-формата (ошибки 422), заимствованными из [SteelMorgan/spring-mcp-1c-copilot](https://github.com/SteelMorgan/spring-mcp-1c-copilot).

Предварительные требования

  • Docker (или Docker Desktop)
  • Токен 1С:Напарник - получить на code.1c.ai (требуется подписка ИТС)

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

Вариант A: Готовый образ из Docker Hub (рекомендуется)

docker run -d --name 1c-ai-mcp -p 8007:8007 \
  -e ONEC_AI_TOKEN="ваш-токен" \
  desko77/1c-ai-mcp:latest

Или через Docker Compose - создайте файл `docker-compose.yml`:

services:
  1c-ai-mcp:
    image: desko77/1c-ai-mcp:latest
    container_name: 1c-ai-mcp
    ports:
      - "8007:8007"
    environment:
      ONEC_AI_TOKEN: "${ONEC_AI_TOKEN}"
    restart: always
# Создать .env с токеном (не попадает в git)
echo 'ONEC_AI_TOKEN=ваш-токен' > .env

# Запустить
docker compose up -d

Вариант B: Сборка из исходников

git clone https://github.com/Desko77/1c-ai-mcp.git
cd 1c-ai-mcp

# Создать .env с токеном
echo 'ONEC_AI_TOKEN=ваш-токен' > .env

# Собрать и запустить
docker compose up -d --build

Проверка работоспособности

# Должен вернуть HTTP 200
curl http://localhost:8007/mcp

Подключение к IDE

Cursor

Добавьте в `~/.cursor/mcp.json`:

{
  "mcpServers": {
    "1c-naparnik": {
      "url": "http://localhost:8