v0.12.0
Highlights
A removal release, and the reason it matters is not the code that went — it is what the documentation was still telling people to do.
The extension's own MCP client is gone. McpToolProvider, McpConnection, the tx_nrmcpagent_mcp_server table and its TCA, the enableMcp setting, the tool cache and the record-save flush hook. None of it had been used since 0.11 moved the chat turn onto nr-llm's AgentRuntime — but the documentation still described it as the way to get writing tools, so an operator following the guide configured a stack that nothing read (NEXT-153). Dead code is cheap; dead code with a manual pointing at it is not.
Where MCP servers live now. They are configured in nr-llm's MCP Servers module and reach the chat through the same registry as the builtin tools. One place, one registry — which is what 0.11 already did in practice and 0.12 now says out loud.
Breaking, and deliberately so. ChatApiController::getStatus() no longer reports mcpEnabled or the legacy mcpServerCommand / mcpServerArgs migration hint, and the JS client's doc comment follows. A consumer reading those fields was reading the state of a subsystem that had stopped running a version ago.
ADR-003 and ADR-014 are marked superseded rather than deleted, so the reasoning that led to the old client stays readable next to the decision that ended it.
One thing this does not do: it does not drop the tx_nrmcpagent_mcp_server table. Nothing reads it, and it stays in the database until a DB compare removes it — a removal release that silently dropped a table would be a different kind of surprise.
Installation
composer require netresearch/nr-mcp-agentPublication status
- TER: skipped
- Packagist: skipped
- Documentation: skipped
Security
All release artifacts are signed with Sigstore keyless signing.
Verify signatures
cosign verify-blob \
--bundle nr-mcp-agent-0.12.0.zip.sigstore.json \
--certificate-identity-regexp "https://github.com/netresearch/.*" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
nr-mcp-agent-0.12.0.zipVerify checksums
sha256sum -c checksums.txtSoftware Bill of Materials (SBOM)
SBOMs are provided in both SPDX and CycloneDX formats for supply chain transparency.