# c2padisclosure-mcp

Удалённый MCP-сервер для проверки политики раскрытия C2PA и выдачи структурированных подтверждений по медиафайлам с ИИ-происхождением.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Автор: clauxel
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/clauxel/c2pa-disclosure-drift-mcp
- Обновлён: 2026-05-20
- HTML: https://affpapa.org/nevibecode/mcp/c2padisclosure-mcp

## Что делает

Сервер отвечает на вопросы о том, как раскрывать сведения о происхождении медиа: проверяет политику, валидирует статус C2PA, объясняет региональные правила и формирует подтверждение для ИИ-медиа. Пять инструментов: `check_disclosure_policy`, `validate_c2pa_status`, `issue_ai_media_receipt`, `explain_region_rule`, `export_disclosure_log`. Вызовы возвращают структурированный вывод, а журнал раскрытий можно выгрузить как доказательство для проверяющего.

Подключение идёт по Streamable HTTP на адрес `https://c2padisclosure.clauxel.com/mcp`. Для рабочих вызовов нужен bearer-токен, поэтому без него сервер ответит отказом. Публичная карточка сервера лежит на `https://c2padisclosure.clauxel.com/server-card.json`, имя в реестре — `com.clauxel.c2padisclosure/c2padisclosure-mcp`.

Репозиторий содержит только документацию: ни исходников продакшена, ни учётных данных, ни записей клиентов. Если вам нужен локальный анализ C2PA-манифестов, этот сервер не для того — он про политику раскрытия и отчётность.

## Требования
- Удалённый сервер: `https://c2padisclosure.clauxel.com/mcp`

## Установка

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

**Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http c2padisclosure-mcp https://c2padisclosure.clauxel.com/mcp
```

### Codex

**Командой платформы: удалённый сервер**
```bash
codex mcp add c2padisclosure-mcp --url https://c2padisclosure.clauxel.com/mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "c2padisclosure-mcp": {
            "url": "https://c2padisclosure.clauxel.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "c2padisclosure-mcp": {
            "type": "http",
            "url": "https://c2padisclosure.clauxel.com/mcp"
        }
    }
}
```

### Gemini CLI

**Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http c2padisclosure-mcp https://c2padisclosure.clauxel.com/mcp
```

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

## Примеры запросов агенту
- Проверь по `check_disclosure_policy`, нужно ли раскрывать происхождение этого изображения
- Валидируй C2PA-статус файла `hero.png` через `validate_c2pa_status`
- Объясни через `explain_region_rule`, какие требования к раскрытию действуют для этого региона

## Похожие
- [is-this-photo-real](https://affpapa.org/nevibecode/skills/is-this-photo-real.md) — скилл · 58300 установок
- [vulnerability-writeup](https://affpapa.org/nevibecode/skills/vulnerability-writeup.md) — скилл · 25 установок
- [k-dart](https://affpapa.org/nevibecode/skills/k-dart.md) — скилл · 6500 установок
- [remove-ai-marks](https://affpapa.org/nevibecode/skills/remove-ai-marks.md) — скилл · 892 установки
- [write-the-intel-brief](https://affpapa.org/nevibecode/skills/write-the-intel-brief.md) — скилл · 1800 установок
- [kyc-rules](https://affpapa.org/nevibecode/skills/kyc-rules.md) — скилл · 1200 установок

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