From 2018959fdc8d769b72d3ef376afa0cf600fb4812 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9?= Date: Sun, 17 May 2026 15:17:37 +0300 Subject: [PATCH] @ feat(a3): register openapi-mcp-server in .mcp.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit openapi MCP server (@ivotoby/openapi-mcp-server v1.14.0, MIT, stdio) — отдаёт docs/api/openapi.yaml как MCP-ресурс/тулы. Smoke verified (npx --help, native-Windows OK). Конфиг — env-vars API_BASE_URL + OPENAPI_SPEC_PATH (README stdio-форма). Task 2 плана A3 integration-tooling. Co-Authored-By: Claude Opus 4.7 (1M context) @ --- .mcp.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.mcp.json b/.mcp.json index 92f010d4..bd68347c 100644 --- a/.mcp.json +++ b/.mcp.json @@ -48,6 +48,15 @@ "command": "npx", "args": ["-y", "mcp-universal-icons"], "comment": "Off-phase A4 design-tooling #45 — Universal Icons MCP (npm mcp-universal-icons, awssat, MIT). Поиск/вставка SVG-иконок из 10 коллекций, включая Lucide (проектный icon-set, CTO-19). Tools: search_icons / get_icon / health_check. SVG framework-neutral по умолчанию — НЕ запрашивать jsx/Tailwind-формат (PSR_v1 R6.0). Формализация — Tooling §4.20. ADR-006 граница UI2: иконки UI; бренд-логотипы — за 21st logo_search. План docs/superpowers/plans/2026-05-17-a4-design-tooling-integration.md." + }, + "openapi": { + "command": "npx", + "args": ["-y", "@ivotoby/openapi-mcp-server"], + "env": { + "API_BASE_URL": "http://localhost", + "OPENAPI_SPEC_PATH": "./docs/api/openapi.yaml" + }, + "comment": "A3 integration-tooling #47 — OpenAPI MCP (ivo-toby/mcp-openapi-server, @ivotoby/openapi-mcp-server v1.14.0, MIT). Exposes Лидерра REST API endpoints (docs/api/openapi.yaml) as MCP tools. Config via env-vars API_BASE_URL + OPENAPI_SPEC_PATH (stdio transport default). READ scope: API discovery/introspection for Claude Code. Формализован в Tooling §4.22, PSR_v1 R10.1 блок 3, Pravila §13.2." } } }