| 1 | { |
| 2 | "schema_version" 1, |
| 3 | "mcp_id" "dotnet-build-test-mcp", |
| 4 | "title" "Dotnet Build/Test MCP", |
| 5 | "tools" [ |
| 6 | { |
| 7 | "name" "build_structured", |
| 8 | "description" "Запустить dotnet build с single-flight очередью. По умолчанию возвращает компактный summary; полный raw_output только по include_raw_output=true. Поддерживает wait_for_completion=false (асинхронная job), timeout_seconds и queue backpressure (busy + retry_after_seconds). Опции: configuration (-c), framework (-f), no_restore, additional_arguments." |
| 9 | }, |
| 10 | { |
| 11 | "name" "run_tests", |
| 12 | "description" "Запустить dotnet test с single-flight очередью. По умолчанию возвращает компактный summary; full raw_output только по include_raw_output=true. Поддерживает wait_for_completion=false, timeout_seconds и queue backpressure (busy + retry_after_seconds). Опции: configuration, framework, no_restore, no_build, filter (--filter), additional_arguments." |
| 13 | }, |
| 14 | { |
| 15 | "name" "publish_structured", |
| 16 | "description" "Запустить dotnet publish с single-flight очередью. Разбор вывода как у build (ошибки/предупреждения MSBuild). Опции: output (-o), configuration, framework, no_restore, no_build, additional_arguments." |
| 17 | }, |
| 18 | { |
| 19 | "name" "get_job_status", |
| 20 | "description" "Получить статус ранее запущенной job: queued/running/done/failed/cancelled/timed_out + итоговый результат, когда job завершена." |
| 21 | }, |
| 22 | { |
| 23 | "name" "get_job_log", |
| 24 | "description" "Прочитать лог job чанками (offset/limit) для больших выводов." |
| 25 | }, |
| 26 | { |
| 27 | "name" "cancel_job", |
| 28 | "description" "Отменить queued/running job с понятной причиной отмены в статусе." |
| 29 | } |
| 30 | ] |
| 31 | } |
| 32 | |
View only · write via MCP/CIDE