Commit Graph

4 Commits

Author SHA1 Message Date
Ayaan Gazali 612a87d561 fix(ci): exclude stargazers and star-history badge URLs from link checker (#2026)
Both URL classes are false positives that the weekly Link Checker
workflow has re-reported three Sundays running (#1838, #1867, #1939):

- GitHub /stargazers pages serve 404 to non-browser clients as bot
  mitigation; they load fine in a browser. Verified the same behavior
  on unrelated repos' stargazers pages.
- api.star-history.com/svg intermittently returns 5xx; the badge it
  serves is decorative.

Both patterns are anchored so they only skip these exact cases: the
plain repo URL and any future /svg-* endpoint still get checked.
2026-08-04 12:39:47 -07:00
Enrico Toniato f952fe0226 Canary (#1945)
* fix(docs): repair dead links flagged by link checker (#1855)

* fix(docs): repair dead links flagged by link checker

- Point CLI client docs links at docs.mcp-use.com/typescript/tooling/client-cli
  (old typescript/client/cli path 404s) in the CLI example and skills
- Remove the inspector README self-hosting link; that docs page does not exist
- Point the python README 'what should we build next' link at GitHub issues
  (old mcp-use.com page returns 410 Gone)
- Exclude generated package CHANGELOGs from lychee: historical release notes
  reference docs URLs that were valid at release time

Closes #1838

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(ci): escape and anchor lychee exclude_path regex patterns

exclude_path values are regular expressions per lychee docs; escape the
dots and anchor the patterns to match the style of existing exclude entries.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: ayaanmacmini3 <ayaanmacmini3@ayaanmacmini3s-Mac-mini.local>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

* chore: enter canary prerelease mode

* chore(typescript): version packages (canary)

* fix(react): point useMcp auto proxy fallback at live inspector host (#1798)

The default autoProxyFallback proxy address was inspector.mcp-use.com,
which now 301-redirects to inspector.manufact.com. Browsers treat a
redirect on a CORS preflight as a hard failure, so the automatic
direct→proxy fallback could never connect. Default now targets the live
inspector.manufact.com proxy.

* chore(typescript): version packages (canary)

* fix(typescript): remove leftover resourceCallbacks debug log (#1878)

Every resource template registration printed a bare
"resourceCallbacks undefined" line to the console (introduced with the
completion-callbacks work, #966/#970). With MCP Apps widgets this fires
on every dev boot and every HMR reload, and the stray output actively
misled a recent bug investigation (#1875, where it was flagged as a
suspect). Remove the debug line; the value is still exercised
immediately below when building the ResourceTemplate.

Co-authored-by: ayaangazali <ayaan.gazly@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

* fix: refresh OAuth tokens with resource

---------

Co-authored-by: Ayaan Gazali <ayaangazali.work@gmail.com>
Co-authored-by: ayaanmacmini3 <ayaanmacmini3@ayaanmacmini3s-Mac-mini.local>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ayaangazali <ayaan.gazly@gmail.com>
2026-07-20 12:48:58 -07:00
Enrico 9ba4c72317 chore(config): add Langfuse Cloud API endpoints to exclusion list in lychee.toml
- Updated the `lychee.toml` configuration file to include Langfuse Cloud API endpoints in the exclusion list, preventing 403 errors from bot protection during CI processes. This change ensures valid defaults for API interactions.
2026-06-15 15:27:12 +02:00
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