Skip to content

[OpenSpec] softwarecatalog-mcp-adoption #625

Description

@github-actions

⚠️ OpenSpec-managed issue — this content is automatically synced
from the openspec/ directory. Manual edits will be overwritten on next sync.

Artifacts

Summary

Adopt ADR-063 ("MCP as Platform Abstraction") in Software Catalog by declaring the
x-openregister-mcp schema dialect on a curated set of 9 register schemas
(module, moduleVersie, dienst, organisatie, contactpersoon, koppeling,
compliancy, gebruik, contract), so OpenRegister derives read-only
softwarecatalog.<schema>.search / .get MCP tools for Hermiq without any
hand-written provider code. Software Catalog has no existing IMcpToolProvider,
so this is a pure dialect declaration (kind: config) — no PHP is written or
deleted.

Specs

Tasks

  • Implement
  • Test
  • Implement
  • Test
  • Implement
  • Test
  • Implement
  • Test
  • All tasks checked off
  • openspec validate passes
  • Manual testing against acceptance criteria
  • Code review against spec requirements

Design

See design.md for technical design details.


Synced from openspec/changes/softwarecatalog-mcp-adoption by OpenSpec workflow
App: softwarecatalog

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions