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

Activity

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

Metadata

Metadata

Assignees

Labels

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

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions