# korean-rnd-regs-mcp

Ищет нормы южнокорейского регулирования национальных НИОКР по описанию ситуации и возвращает статьи со ссылками на источник. Нужен тем, кто разбирает исследовательские проекты и гранты.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 14
- Автор: smilemin07
- Лицензия: Apache-2.0 · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/smilemin07/korean-rnd-regs-mcp
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/mcp/korean-rnd-regs-mcp

## Что делает

Сервер отвечает на вопросы о правилах ведения государственных НИОКР в Южной Корее. Опишите случай обычным языком — агент через инструменты сервера подберёт нужные акты и выведет текст статей с номерами и идентификаторами `provision_id`.

Внутри два слоя. Первый — закон об инновациях в национальных НИОКР с подзаконными актами, плюс отраслевые семейства: земельная инфраструктура, промышленные технологии, малый бизнес, здравоохранение, академические исследования, вузовско-промышленное сотрудничество, корпоративные лаборатории, исследовательская индустрия, безопасность лабораторий, оборонные НИОКР и оценка результатов. Второй — общие административные правила: расходование средств, ограничения на параллельные проекты, стандарты оборудования, исследовательские журналы, обработка данных, безопасность. Отдельный инструмент ищет по методическим материалам — руководствам и сборникам случаев нецелевого расходования.

Без ключа `LAW_API_KEY` сервер не подключится: он передаётся переменной окружения при установке. Запросы идут к OpenAPI национального правового портала. Результат зависит от модели — в описании советуют брать версии с высоким уровнем усилий. Сборники и руководства служат пояснением и не заменяют статью закона, поэтому ссылку на конкретную норму всё равно придётся проверять.

## Требования
- Нужно: Python и uv (команды через uvx)
- Переменные окружения: `LAW_API_KEY` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add korean-rnd-regs-mcp -e LAW_API_KEY=<LAW_API_KEY> -- uvx korean-rnd-regs-mcp
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from korean-rnd-regs-mcp <команда>

### Codex

**Командой платформы**
```bash
codex mcp add korean-rnd-regs-mcp --env LAW_API_KEY=<LAW_API_KEY> -- uvx korean-rnd-regs-mcp
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from korean-rnd-regs-mcp <команда>

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "korean-rnd-regs-mcp": {
            "command": "uvx",
            "args": [
                "korean-rnd-regs-mcp"
            ],
            "env": {
                "LAW_API_KEY": "<LAW_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from korean-rnd-regs-mcp <команда>

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "korean-rnd-regs-mcp": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "korean-rnd-regs-mcp"
            ],
            "env": {
                "LAW_API_KEY": "<LAW_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from korean-rnd-regs-mcp <команда>

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e LAW_API_KEY=<LAW_API_KEY> korean-rnd-regs-mcp uvx korean-rnd-regs-mcp
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from korean-rnd-regs-mcp <команда>

## Когда брать
- найти статьи закона, применимые к конкретному случаю с грантом
- разобрать конфликт между законом и подзаконным актом по приоритету
- проверить, что можно отнести к расходам исследовательского проекта
- уточнить ограничения на одновременное ведение нескольких проектов
- посмотреть примеры нецелевого расходования средств

## Примеры запросов агенту
- Подбери нормы по ситуации: перенос части задач и бюджета проекта в другую организацию без предварительного согласования
- Проверь по регламентам, можно ли провести закупку оборудования за счёт средств гранта
- Покажи статьи о требованиях к исследовательским журналам и найди примеры нарушений в сборнике случаев

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
