exa-server
Categories
Language:
JavaScript
Stars:
2
Forks:
3
Exa MCP Server
An MCP (Model Context Protocol) server that provides AI-powered code search capabilities using the Exa API.
Features
- Perform AI-powered code searches using natural language queries
- Get relevant code examples and documentation
- Configurable number of search results
- JSON response format with rich metadata
Installation
- Clone this repository:
git clone https://github.com/it-beard/exo-server.git
cd exa-server
- Install dependencies:
npm install
- Build the project:
npm run build
- Configure your Exa API key in the MCP settings file (tested with Cline):
{
"mcpServers": {
"exa": {
"command": "node",
"args": ["/path/to/exa-server/build/index.js"],
"env": {
"EXA_API_KEY": "your-api-key-here"
}
}
}
}
Usage
The server provides the following tools and resources:
Tools
search
Perform an AI-powered search using Exa API
Input Schema:
{
"query": "Search query",
"numResults": 10
}
Resources
exa://search/{query}
- Search results for a specific queryexa://last-search/result
- Results from the most recent search query
Development
- Make your changes in the
src
directory - Build the project:
npm run build
- Test your changes by configuring the server in your MCP settings
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Publisher info
Bearded Forge
ITBeard community projects
More MCP servers built with JavaScript
MCP Server Semgrep is a [Model Context Protocol](https://modelcontextprotocol.io) compliant server that integrates the powerful Semgrep static analysis tool with AI assistants like Anthropic Claude. It enables advanced code analysis, security vulnerability detection, and code quality improvements directly through a conversational interface.
This MCP server provides email sending functionality using Protonmail's SMTP service. It allows both Claude Desktop and Cline VSCode extension to send emails on your behalf using your Protonmail credentials.
Model Context Protocol server that integrates AgentQL's data extraction capabilities.