Feature Request: Add /reload-mcps Command for MCP Server Management
Resolved 💬 6 comments Opened Jun 30, 2025 by teren-papercutlabs Closed Jul 31, 2025
Feature Request: Add /reload-mcps Command for MCP Server Management
Summary
Add a /reload-mcps slash command to restart all MCP servers without losing the current conversation context, improving the development workflow when working with MCP servers.
Problem
When developing and testing MCP servers, changes require restarting the MCP servers to take effect. Currently, this means:
- Lost context: Need to restart entire Claude Code sessions to pick up MCP server changes
- Multiple session confusion: When running 4+ Claude Code instances simultaneously, it becomes difficult to track which sessions need to be resumed after MCP restarts
- Workflow interruption: Development iteration cycle is slowed by having to restart sessions and lose conversation history
Proposed Solution
Add a /reload-mcps slash command that:
- Restarts all configured MCP servers
- Maintains the current conversation context and history
- Reloads MCP server configurations from
.mcp.json - Provides feedback on which servers were successfully reloaded
- Handles any MCP server startup errors gracefully
Use Case
Development Workflow:
- Make changes to MCP server code (e.g., add new tools)
- Build the MCP server (
npm run build) - Run
/reload-mcpsin current Claude Code session - Continue testing with updated MCP functionality in same conversation
Benefits
- Improved DX: Seamless MCP development without context loss
- Better productivity: No need to restart multiple Claude Code instances
- Cleaner workflow: Single command handles all MCP reloading
- Context preservation: Maintain conversation history and working state
Current Workaround
Manually restart Claude Code sessions and track which ones need to be resumed - error-prone and time-consuming with multiple concurrent sessions.
---
This request comes from practical experience developing MCP servers and managing multiple Claude Code sessions for different projects.
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗