-
Notifications
You must be signed in to change notification settings - Fork 1.3k
MCP tools stop working when resuming a previous session #2304
Copy link
Copy link
Closed
Labels
area:enterpriseGitHub Enterprise (GHE/GHES) support, org policies, and enterprise settingsGitHub Enterprise (GHE/GHES) support, org policies, and enterprise settingsarea:mcpMCP server configuration, discovery, connectivity, OAuth, policy, and registryMCP server configuration, discovery, connectivity, OAuth, policy, and registryarea:sessionsSession management, resume, history, session picker, and session stateSession management, resume, history, session picker, and session state
Metadata
Metadata
Assignees
Labels
area:enterpriseGitHub Enterprise (GHE/GHES) support, org policies, and enterprise settingsGitHub Enterprise (GHE/GHES) support, org policies, and enterprise settingsarea:mcpMCP server configuration, discovery, connectivity, OAuth, policy, and registryMCP server configuration, discovery, connectivity, OAuth, policy, and registryarea:sessionsSession management, resume, history, session picker, and session stateSession management, resume, history, session picker, and session state
Type
Fields
Give feedbackNo fields configured for issues without a type.
Description
When resuming a previous Copilot CLI session (via checkpoint restore), MCP server tools that were working in the original session are no longer available. Attempting to call any MCP tool returns:
The MCP config (
~/.copilot/mcp-config.json) is still present and unchanged. The tools worked fine in the original session before checkpointing.Steps to Reproduce
jira-jira_add_comment)Expected Behavior
MCP servers should be reconnected/restarted when a session is resumed, and all previously available tools should work.
Actual Behavior
MCP tools return
Tool '...' does not existerrors. There is no way to restart MCP servers from within the session.Environment