feat(registry): add Exa MCP server authentication setup #13
+115
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Adds authentication setup for Exa MCP server to enable AI-powered semantic search, deep research, and comprehensive intelligence gathering capabilities from Claude Code.
Implementation Plan
See docs/features/007-exa-authentication.md for detailed implementation approach.
Key Components
Registry Updates:
registry/mcp-servers/exa/index.tsconfigure()lifecycle methodAuthentication Flow:
exa_).env.mcp.secretsasEXA_API_KEYDocumentation:
registry/mcp-servers/exa/claude.mdCLAUDE.md Integration:
Technical Approach
Testing Strategy
exa_prefix)Exa Capabilities
Deep Research
exa-research(15-45s, good for most queries),exa-research-pro(45s-2min, comprehensive)deep_researcher_start→ poll withdeep_researcher_checkSemantic Search
Content Extraction
Areas Requesting Feedback
1. API Key Testing
Question: Should we test the API key during setup?
Pros:
Cons:
Recommendation: Optional validation with
--skip-validationflag2. Rate Limit Communication
Question: How should we handle API rate limits and quota?
Considerations:
Options:
Recommendation: Combination of A and B
3. Cost Documentation
Question: Should we document cost implications of deep research?
Context:
exa-research-prois more comprehensive but slower/costlierProposal: Add cost comparison table in documentation
4. Example Queries
Question: What example queries should we prioritize in documentation?
Categories:
Recommendation: Include all categories with practical examples
Related Issues
Closes #7
Checklist
Status: 🚧 Draft - Implementation plan complete, awaiting feedback before coding