CatalogTool, DevToolsTool), enabling selective adoption. The ToolRegistry centralizes tool management, simplifying future extensions.mcp:install command handles config publishing, Passport scaffolding (if installed), and cache clearing.mcp:start) requires no additional infrastructure.search_products) may introduce latency for large catalogs. Rate limiting (default: 60 req/min) could throttle high-frequency AI queries.SKILL.md) add flexibility but require understanding of YAML frontmatter and MCP tool registration. Misconfigured skills could expose security risks.search_products)? Are there plans to optimize or cache responses?SKILL.md files?.vscode/mcp.json).allowed_paths (e.g., base_path(), sys_get_temp_dir()) and skills (base_path('.ai/skills')).composer require unopim/mcp and php artisan mcp:install.config/mcp.php (auth, rate limits, paths) and .env (e.g., MCP_API_AUTH=true).POST /api/mcp/unopim)..vscode/mcp.json).get_catalog_schema, search_products) for validation.MCP_AUDIT_LOGGING=true).MCP_RATE_LIMIT) based on expected usage.allowed_paths to minimize file operation risks.get_catalog_schema may need extension via ToolRegistry.UnoPimQueryBuilder) with Eloquent or custom logic.get_catalog_schema, search_products, dev_tools).SKILL.md for inventory alerts).mcp:make test).config/mcp.php and uses .env variables, reducing manual config errors. However, changes to allowed_paths or rate limits require redeployment.unopim/mcp for compatibility patches.SKILL.md) add flexibility but require manual maintenance. Document skill ownership and update processes.MCP_AUDIT_LOGGING to track destructive operations (e.g., upsert_products). Logs should be reviewed periodically for anomalies.mcp:inspector command for manual tool testing and a Troubleshooting Guide covering auth, connection, and tool errors.429 Too Many Requests for rate limits, 403 Forbidden for ACL violations). AI agents should handle these gracefully.How can I help you explore Laravel packages today?