Skip to content

Copilot CLI ignores MCP server "instructions" (returned during MCP initialization) #1579

Description

@pavidal-havok

Describe the bug

MCP servers can (and often do) return instructions as part of their initialization lifecycle (see https://modelcontextprotocol.io/specification/2025-03-26/basic/lifecycle). Those instructions are meant to be fed to the LLM to improve its operation. Copilot CLI seems to ignore those instructions.

Affected version

0.0.413-0

Steps to reproduce the behavior

See attached (credit to @0xeb for the repro packet)

mcp-instructions-repro.zip

Image

Expected behavior

You would expect the LLM to be fed those instructions as part of the information (tools, etc) associated with the MCP server.

Additional context

No response

Metadata

Metadata

Assignees

Labels

area:configurationConfig files, instruction files, settings, and environment variablesarea:mcpMCP server configuration, discovery, connectivity, OAuth, policy, and registry

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions