neuraldeep

mcp
Security Audit
Fail
Health Warn
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 74 GitHub stars
Code Fail
  • execSync — Synchronous shell command execution in cli/src/index.js
  • rm -rf — Recursive force deletion command in cli/src/index.js
  • network request — Outbound network request in cli/src/index.js
Permissions Pass
  • Permissions — No dangerous permissions requested
Purpose
This tool is an aggregator and CLI for AI agent skills, MCP servers, and CLI tools tailored for Russian services such as Yandex, 1C, and Wildberries. It allows developers to quickly search, install, and manage these skills within their local projects.

Security Assessment
The overall risk is High. The CLI component introduces significant security concerns due to its use of synchronous shell command execution (`execSync`) and recursive force deletion commands (`rm -rf`). If a malicious or poorly designed skill package is installed, these execution methods could easily lead to accidental data loss or arbitrary code execution on the host machine. Additionally, the tool makes outbound network requests, which is expected for downloading packages, but users should be aware of external data transmissions. No hardcoded secrets were detected.

Quality Assessment
The project demonstrates solid maintenance and modern development practices. It is highly active, with the most recent code push occurring today. The codebase is written in TypeScript, includes 38 automated tests, and has garnered a respectable 74 GitHub stars, indicating a growing level of community trust. However, it completely lacks an open-source license. This means that, strictly speaking, all rights are reserved by the author, which introduces legal and compliance risks for corporate or commercial use.

Verdict
Use with caution — the active maintenance and good structure are undermined by dangerous shell execution methods and a missing software license.
SUMMARY

NeuralDeep — агрегатор навыков, MCP серверов и CLI инструментов для AI-агентов. Российский каталог: Яндекс, 1С, Битрикс, GigaChat, Wildberries.

README.md

NeuralDeep

Российский агрегатор навыков, MCP серверов и AI-инструментов. neuraldeep.ru
photo_2026-03-24_11-02-55

Навыки для работы с Яндекс, Битрикс, 1С и другими российскими сервисами. Устанавливайте одной командой, делитесь с RU-комьюнити.

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

Установка CLI

Не требуется — работает через npx (Node.js 18+):

npx skillsbd --help

Поиск навыков

npx skillsbd search яндекс

Установка навыка

npx skillsbd add artwist-polyakov/polyakov-claude-skills/yandex-wordstat

Навык появится в директории .skills/ вашего проекта. AI-агент (Claude Code, Cursor и др.) прочитает его автоматически.

Установка по GitHub URL

npx skillsbd add https://github.com/artwist-polyakov/polyakov-claude-skills --skill yandex-wordstat

Список установленных

npx skillsbd list

Удаление

npx skillsbd remove yandex-wordstat

Локальная разработка

Требования

  • Node.js 20+
  • Docker + Docker Compose
  • PostgreSQL (через Docker)

Запуск

# 1. Клонируйте репо
git clone https://github.com/vakovalskii/neuraldeep.git
cd skillsbd

# 2. Создайте .env из примера
cp .env.production .env
# Заполните:
#   POSTGRES_PASSWORD=любой_пароль
#   NEXTAUTH_SECRET=openssl rand -base64 32
#   GITHUB_CLIENT_ID=из_github_oauth_app
#   GITHUB_CLIENT_SECRET=из_github_oauth_app

# 3. Поднимите PostgreSQL
docker compose up postgres -d

# 4. Установите зависимости
cd web
npm install

# 5. Примените миграции
DATABASE_URL="postgresql://skills:ваш_пароль@localhost:5432/skillsdb" npx prisma migrate deploy

# 6. Запустите dev-сервер
DATABASE_URL="postgresql://skills:ваш_пароль@localhost:5432/skillsdb" npm run dev

Сайт доступен на http://localhost:3000

Тесты

cd web
npm run test        # один запуск
npm run test:watch  # watch-режим

38 тестов: API routes, data layer, audit patterns, admin guards.

Структура

skillsbd/
├── web/                    # Next.js 16 приложение
│   ├── src/
│   │   ├── app/            # Страницы и API routes
│   │   ├── components/     # React компоненты
│   │   ├── data/           # Data layer (Prisma queries)
│   │   └── lib/            # Auth, DB, admin helpers
│   ├── prisma/             # Схема и миграции
│   ├── __tests__/          # Vitest тесты
│   └── public/             # Статика, favicon, SKILL.md
├── cli/                    # npm пакет skillsbd (npx skillsbd)
├── deploy/                 # Инфо о сервере
├── docker-compose.yml      # Traefik + App + PostgreSQL
└── .github/workflows/      # CI/CD

Стек

  • Frontend: Next.js 16, React 19, Tailwind CSS 4, TypeScript
  • Backend: Next.js API Routes, Prisma ORM
  • БД: PostgreSQL 16
  • Инфра: Docker, Traefik v3, Let's Encrypt
  • CI/CD: GitHub Actions → rsync → docker compose
  • Тесты: Vitest (38 тестов)
  • CLI: Node.js ES Modules (npm: skillsbd)

API

Открытый API без авторизации для GET-запросов.

# Все навыки
curl https://neuraldeep.ru/api/skills

# Поиск
curl https://neuraldeep.ru/api/skills?q=яндекс

# Тренды
curl https://neuraldeep.ru/api/skills?sort=trending

Полная документация API →

Для компаний: своя библиотека навыков

Создайте корпоративную библиотеку навыков для AI-агентов внутри вашей компании.

Генерация

npx create-skillsbd my-company-skills

Создаёт готовый npm-пакет:

my-company-skills/
├── cli.js              # CLI: npx my-company-skills add/list
├── skills/
│   └── example/
│       └── SKILL.md    # Шаблон навыка
├── package.json
└── README.md

Добавьте навыки

skills/
├── internal-api/
│   └── SKILL.md        # Работа с внутренним API компании
├── code-standards/
│   └── SKILL.md        # Код-стайл и архитектурные правила
└── deploy-process/
    └── SKILL.md        # Процесс деплоя в вашу инфру

Публикация

# Публичный npm (open source)
npm publish --access public

# GitHub Packages (приватный, привязан к GitHub org)
npm publish --registry=https://npm.pkg.github.com

# Verdaccio (self-hosted npm registry)
npm publish --registry=https://npm.your-company.ru

# JFrog Artifactory
npm publish --registry=https://artifactory.your-company.ru/api/npm/npm-local

# Nexus Repository
npm publish --registry=https://nexus.your-company.ru/repository/npm-private/

Использование разработчиками

# Из публичного npm
npx my-company-skills add internal-api

# Из приватного реестра
npx --registry=https://npm.your-company.ru my-company-skills add internal-api

# Или через .npmrc в проекте
echo "@my-company:registry=https://npm.your-company.ru" > .npmrc
npx @my-company/skills add internal-api

Автоматизация релизов

Добавьте в GitHub Actions вашего репо:

name: Publish skills
on:
  push:
    branches: [main]
jobs:
  publish:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: 20
          registry-url: https://registry.npmjs.org  # или ваш реестр
      - run: npm publish --access public
        env:
          NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

Контрибьюция

  1. Форкните репо
  2. Создайте ветку (git checkout -b feature/my-feature)
  3. Коммитните изменения
  4. Откройте PR

Как добавить навык в каталог

  1. Создайте GitHub-репозиторий с файлом SKILL.md
  2. Зайдите на neuraldeep.ru/submit
  3. Заполните форму — навык попадёт на модерацию

Лицензия

MIT

Автор

Валерий Ковальский

Reviews (0)

No results found