Forge
jsone9e34128
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