Commit Graph

2 Commits

Author SHA1 Message Date
Enrico Toniato 294d17d219 Canary (#823)
* feat(client, session, server): enhance MCP client and server functionality with detailed documentation and new features

- Added comprehensive type definitions and documentation for code execution modes, including VM and E2B executors.
- Introduced advanced configuration options for the MCP client, allowing for dynamic code execution and improved session management.
- Enhanced the MCP server with new features for tool and resource registration, including support for interactive UI components and OAuth.
- Improved session handling with methods for creating, closing, and managing multiple sessions, along with detailed examples for better usability.
- Updated existing methods to provide clearer documentation and examples, ensuring a better developer experience.

* chore: enter canary prerelease mode

* fix(telemetry): enhance localStorage checks for availability and functionality (#827)

- Updated localStorage checks in the Telemetry class to ensure both existence and functional methods (getItem, setItem, removeItem) are verified before usage.
- Added error handling to throw an exception if localStorage is not available or functional, improving robustness in browser environments.

* chore(typescript): version packages (canary)

* chore: remove .lychee.toml configuration file and update README links

- Deleted the .lychee.toml file as it is no longer needed for link validation.
- Updated README.md to provide a direct link to the contributing guidelines.
- Adjusted cron schedule in links.yml to run weekly on Sundays.
- Refactored TypeScript package README files to include correct paths for related packages.
- Improved formatting and consistency across various documentation files.

* fix(inspector): enhance URL validation in InspectorDashboard and ServerConnectionModal (#828)

- Updated URL validation logic to automatically prepend "https://" if no protocol is provided, improving user experience.
- Refactored error handling to provide clearer feedback for invalid URLs in both InspectorDashboard and ServerConnectionModal components.
- Ensured consistent usage of the normalized URL across server configuration and connection handling.

* chore(typescript): version packages (canary)

* feat(inspector): add localStorage clearing functionality to enhance user experience (#829)

- Introduced a button in the Layout component to clear specific localStorage items related to MCP, improving troubleshooting for users.
- Updated useMcp hook to clear stale OAuth storage before connecting, ensuring a fresh authentication flow and logging the cleared items for debugging purposes.

* chore(typescript): version packages (canary)

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-16 14:24:08 +01:00
Enrico Toniato 1d5e3c9924 fix(inspector): resolve OAuth flow looping issue and enhance connection handling (#784)
- Removed duplicate fallback logic in the useAutoConnect hook to fix the OAuth flow looping issue.
- Streamlined connection management and improved user experience through better state handling.
- Enhanced auto-connect functionality and proxy handling for more reliable authentication processes.
- Updated theme toggling with a dropdown menu for improved accessibility and user interaction.
2026-01-11 12:27:38 +01:00