Skip to content

fix: drop stale mcpServerInformation.json references - #205

Merged
EMaher merged 1 commit into
mainfrom
fix/mcp-server-info-sidecar-cleanup
Jul 1, 2026
Merged

fix: drop stale mcpServerInformation.json references#205
EMaher merged 1 commit into
mainfrom
fix/mcp-server-info-sidecar-cleanup

Conversation

@EMaher

@EMaher EMaher commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Summary

PR #173 moved MCP (Model Context Protocol) server configuration into apiInformation.json and stopped producing/consuming the redundant mcpServerInformation.json sidecar. Several references to that removed sidecar were left behind, causing the all-resource-types round-trip integration test to fail (2 of 349 checks) on the src-mcp-todos MCP API — it still expected a mcpServerInformation.json file that is no longer emitted.

This PR removes the stale references so the manifest and docs reflect the post-#173 behavior.

Changes

  • tests/integration/all-resource-types/expected-structure.json — for src-mcp-todos, remove mcpServerInformation.json from the expected files list and delete its spot-check block; fold the two checks (properties.mcpProperties.endpoints.mcp.uriTemplate and properties.mcpTools) into the apiInformation.json spot-check where the data now lives.
  • docs/reference/artifact-format.md — drop the mcpServerInformation.json line from the directory tree, annotate apiInformation.json as carrying MCP server config, and update the McpServer table row to embedded in apiInformation.json.
  • docs/reference/resource-types.md — update the McpServer row's info-file column to embedded in apiInformation.json.

Validation

Re-ran the artifact validation phase (Test-ExtractedArtifact.ps1) against the extracted artifacts from a Premium round-trip run:

Summary: 349/349 checks passed, 0 failures

Related

Notes

This is a test-manifest/docs staleness fix only — no src/ behavior changes.

PR #173 moved MCP server configuration into apiInformation.json and stopped
producing the mcpServerInformation.json sidecar, but the all-resource-types
integration manifest and reference docs still expected it. This caused the
round-trip test to fail (2 checks) on the src-mcp-todos MCP API.

- expected-structure.json: remove the sidecar from src-mcp-todos and fold its
  spot-checks (mcpProperties.endpoints.mcp.uriTemplate, mcpTools) into
  apiInformation.json where the data now lives.
- artifact-format.md / resource-types.md: mark McpServer config as embedded in
  apiInformation.json instead of the removed sidecar file.
@EMaher
EMaher requested a review from petehauge July 1, 2026 03:52
@EMaher EMaher self-assigned this Jul 1, 2026
@EMaher
EMaher merged commit 4bc6758 into main Jul 1, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants