padosoft/askmydocs-mcp-pack
A Laravel/PHP MCP pack for AskMyDocs that exposes your documentation as Model Context Protocol tools, letting AI assistants run context-aware search and Q&A over project docs—ideal for teams wanting accurate, doc-grounded AI answers with minimal setup.
2026-07-28 conformance fixtures, meaning the protocol-version churn is being absorbed by the maintainer. That converts a spec-tracking maintenance burden into a Composer constraint.guzzlehttp/guzzle to ^7.8.2|^8.0. This directly removes a real adoption blocker: under v2.0.0 a host already on Guzzle 8 would have been forced to downgrade Guzzle (8.3 → 7.16), PSR-7 (3.2 → 2.13) and Promises (3.1 → 2.6). For any product with other Guzzle-dependent integrations (payments, webhooks, third-party APIs), that downgrade was a cross-team risk, not a local one.Consider adoption when:
Look elsewhere or defer when:
composer.json, CI and CHANGELOG.md — no src/ changes. That is good hygiene for a patch, but it means this release tells you nothing new about functional fitness, performance or API stability. If a capability review is outstanding, it remains outstanding.To executives: This is a small, low-cost integration that puts our product's documentation inside AI assistants and coding agents via the emerging MCP standard, without us owning protocol maintenance. The latest release is a maintenance patch — no new features, no code changes in the library itself — that removes a dependency conflict which would otherwise have forced a downgrade of the HTTP library three other services rely on. Net effect: adoption is now lower-risk than it was a week ago, and the vendor is tracking the protocol spec and testing against it in CI. The ask is a time-boxed spike, not a platform commitment.
To engineering: v2.0.1 is a dependency-only patch: guzzlehttp/guzzle widened to ^7.8.2|^8.0 with the Guzzle 7 floor unchanged; no src/ diff versus v2.0.0. Testbench dev floors were bumped to compatible patch lines. Runtime support holds at PHP 8.3–8.5 and Laravel 11/12/13, verified in CI at both lowest and latest constraints, plus static analysis, OpenAPI checks and MCP 2026-07-28 conformance fixtures. Practical guidance: pin ^2.0.1 as the floor so Guzzle-8 hosts are not silently downgraded; verify our resolver on a branch before merging; and route the outbound docs calls through our existing HTTP client conventions (timeouts, retries, logging) rather than letting the package own retry policy. The absence of source changes means we still owe ourselves a functional review — CI passing is not the same as the integration behaving correctly against our documentation corpus.
How can I help you explore Laravel packages today?