Forge
markdown1b5fd5de
1# WebcamMcp.Shared
2
3Лицензия: **MIT** — см. [LICENSE](LICENSE).
4
5Общая библиотека для [webcam-capture-mcp](../webcam-capture-mcp) и [webcam-analysis-mcp](../webcam-analysis-mcp): разбор аргументов MCP-тулов, константы путей `.cascade-ide\...`, классификация движения для `analyze_burst_sequence`.
6
7Собирается как зависимость; отдельный publish не требуется.
8
9## NuGet
10
11Пакет: **`AIGuiders.WebcamMcp.Shared`** ([nuget.org](https://www.nuget.org/packages/AIGuiders.WebcamMcp.Shared)). Установка:
12
13```bash
14dotnet add package AIGuiders.WebcamMcp.Shared
15```
16
17Публикация на nuget.org — **Trusted Publishing (OIDC)** из GitHub Actions; workflow: `.github/workflows/nuget-publish.yml` (тег `v*` или ручной запуск с версией).
18
19## Расположение в монорепо (опционально)
20
21Раньше оба MCP тянули **webcam-mcp-shared** как соседний каталог (`ProjectReference`). Сейчас зависимость — **NuGet** `AIGuiders.WebcamMcp.Shared`. Репозиторий [webcam-mcp-shared](https://github.com/KarataevDmitry/webcam-mcp-shared) остаётся источником кода пакета.
22
23```text
24open/
25 webcam-capture-mcp/ → PackageReference AIGuiders.WebcamMcp.Shared
26 webcam-analysis-mcp/ → PackageReference AIGuiders.WebcamMcp.Shared
27```
28
View only · write via MCP/CIDE