Skip to content

scanner: build the MCP server service bundle #1105

Open

Description

@tbolis-at-mulesoft

Summary

The same as #1104, but for MCP servers: <service-id>/specification/{config.json, <MCP artifact>}.

Motivation

MCP servers are listed as a service type in the scanner UI ("MCP Server — tool server specification"), but the product has not published push instructions for MCP yet. Only the Agent instructions exist. The bundle layout, artifact name and schema for MCP are therefore unknown, and the Agent layout must not be assumed to carry over. #1101 must confirm them; do not assume mcp-metadata.json (ledger §12.7 is the Exchange agent-network format, not necessarily this one).

Proposal

Cross-surface impact

Out of scope

Agent bundles (#1104), MCP discovery (#221).

Depends on

Related

Acceptance criteria

Activity

  1. added
    enhancementNew feature or request
    blocked-on-verificationCannot be closed by writing code (build plan §0.3)
    area:toolstools/ — MCP session, ToolSet, filtering (Pillar 2)
    priority/p2Meaningful improvement, ship soon
    size/m1-2 days, multiple files
    area:scannerdonkey scan / publish and the GitHub Action (2.5)
    on Oct 12, 2026
  2. tbolis-at-mulesoft commented on Oct 20, 2026

    @tbolis-at-mulesoft
    CollaboratorAuthor

    Related: #217 (rescoped) — scan records MCP servers neutrally (name, transport, endpoint, attributed tools) so this bundle can map to whatever artifact #1101 confirms; description issues come from scan's single check_description_quality() pass.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:scannerdonkey scan / publish and the GitHub Action (2.5)area:toolstools/ — MCP session, ToolSet, filtering (Pillar 2)blocked-on-verificationCannot be closed by writing code (build plan §0.3)enhancementNew feature or requestpriority/p2Meaningful improvement, ship soonsize/m1-2 days, multiple files

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions