Skip to content

Add Exa as a built-in MCP server - #697

Merged
TheGreatAxios merged 1 commit into
mainfrom
cl-7091-add-exa-as-the-default-mcp-plugin-shipped-natively-with
Aug 27, 2026
Merged

Add Exa as a built-in MCP server#697
TheGreatAxios merged 1 commit into
mainfrom
cl-7091-add-exa-as-the-default-mcp-plugin-shipped-natively-with

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Ships Exa as a default-on built-in MCP server without plugin installation or URL entry.
  • Routes canonical web_fetch through Exa MCP by default while hiding the duplicate raw Exa fetch tool.
  • Scopes HTTP MCP OAuth credentials to exact server endpoints and documents disable/custom override behavior.

Verification

  • bun run check passes
  • Focused config, alias, trust, MCP auth, and OAuth isolation tests pass
  • Regression tests fail when the Exa default, canonical fetch alias, duplicate hiding, or endpoint credential isolation is removed

Fixes CL-7091

@linear-code

linear-code Bot commented Aug 27, 2026

Copy link
Copy Markdown

CL-7091

@TheGreatAxios TheGreatAxios left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Primary · Comment

Exa is available as an opt-in built-in MCP preset while unconfigured sessions remain inert and HTTP MCP OAuth state stays endpoint-scoped.

No findings.

@TheGreatAxios TheGreatAxios left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Critic · Comment

The preset activates only through explicit configuration, avoids duplicate startup tools, and preserves MCP credential boundaries across endpoint changes.

No findings.

@TheGreatAxios TheGreatAxios left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Greybeard · Comment

Configuration resolution owns the built-in preset, while the auth store scopes credentials to normalized endpoint identity.

No findings.

@TheGreatAxios
TheGreatAxios force-pushed the cl-7091-add-exa-as-the-default-mcp-plugin-shipped-natively-with branch from 604f05a to 8f90a05 Compare August 27, 2026 15:19

@TheGreatAxios TheGreatAxios left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Primary · Comment

Exa is the default built-in MCP server, and canonical web_fetch routes through Exa while duplicate raw fetch exposure stays hidden.

No findings.

@TheGreatAxios TheGreatAxios left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Critic · Comment

The branch keeps Exa default-on, maps canonical web_fetch to Exa web_fetch_exa, and preserves endpoint-scoped MCP OAuth boundaries.

No findings.

@TheGreatAxios TheGreatAxios left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Greybeard · Comment

Configuration resolution owns default Exa selection, canonical web_fetch owns the alias boundary, and MCP auth state remains scoped to endpoint identity.

No findings.

@TheGreatAxios
TheGreatAxios merged commit 744006f into main Aug 27, 2026
5 checks passed
@TheGreatAxios
TheGreatAxios deleted the cl-7091-add-exa-as-the-default-mcp-plugin-shipped-natively-with branch August 27, 2026 18:41
TheGreatAxios added a commit that referenced this pull request Aug 27, 2026
…t-mcp-plugin-shipped-natively-with

Add Exa as a built-in MCP server
TheGreatAxios added a commit that referenced this pull request Aug 27, 2026
…t-mcp-plugin-shipped-natively-with

Add Exa as a built-in MCP server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant