require-json-agent-mcp-servers
Require Copilot custom-agent mcp-servers entries to reference JSON config files.
Rule catalog ID: R034
Targeted pattern scopeâ
.github/agents/**/*.agent.md
What this rule reportsâ
mcp-serversentries that do not end in.json
Why this rule existsâ
In practice, custom-agent mcp-servers entries are repository file references to MCP server configuration documents. Requiring .json targets makes those references more explicit and catches obvious misconfigurations early.
â Incorrectâ
---
description: Release coordinator
mcp-servers: ['release-server']
---
Coordinate the release.
â Correctâ
---
description: Release coordinator
mcp-servers: ['release-server.json']
---
Coordinate the release.