clear_settings
Clear all settings and cached data from the code-index-mcp server to reset configurations and remove stored information.
Instructions
Clear all settings and cached data.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/code_index_mcp/server.py:300-305 (handler)MCP tool handler for 'clear_settings', registered via @mcp.tool() decorator. Delegates to SettingsService.clear_all_settings() for execution.@mcp.tool() @handle_mcp_tool_errors(return_type='str') def clear_settings(ctx: Context) -> str: """Clear all settings and cached data.""" return SettingsService(ctx).clear_all_settings()
- Core implementation logic for clearing settings, called by the clear_settings handler.def clear_all_settings(self) -> str: """ Clear all settings and cached data. Handles the logic for clear_settings MCP tool. Returns: Success message confirming settings were cleared """ if self.settings: self.settings.clear() return "Project settings, index, and cache have been cleared."