ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
npx ecc-install --profile fullThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
npx ecc-install --profile fullFair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
npx n8nAn open-source AI agent that brings the power of Gemini directly into your terminal.
npx @google/gemini-cliThese intent pages connect this repository to workflow-first and comparison-first discovery routes.
Supports Claude Code, Codex, Cursor, Windsurf, Mcp
Carries strong trust indicators from repository metadata
4081 GitHub stars recorded
Connect to Exa's hosted MCP server:
https://mcp.exa.ai/mcp
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"exa": {
"url": "https://mcp.exa.ai/mcp"
}
}
}
Add to .vscode/mcp.json:
{
"servers": {
"exa": {
"type": "http",
"url": "https://mcp.exa.ai/mcp"
}
}
}
claude mcp add --transport http exa https://mcp.exa.ai/mcp
Exa is available as a native Claude Connector — no config files or terminal commands needed.
That's it! Claude will now have access to Exa's search tools.
Add to your config file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"exa": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.exa.ai/mcp"]
}
}
}
codex mcp add exa --url https://mcp.exa.ai/mcp
Add to your opencode.json:
{
"mcp": {
"exa": {
"type": "remote",
"url": "https://mcp.exa.ai/mcp",
"enabled": true
}
}
}
Open the MCP Store panel (from the "..." dropdown in the side panel), then add a custom server with:
https://mcp.exa.ai/mcp
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"exa": {
"serverUrl": "https://mcp.exa.ai/mcp"
}
}
}
Add to your Zed settings:
{
"context_servers": {
"exa": {
"url": "https://mcp.exa.ai/mcp"
}
}
}
Add to ~/.gemini/settings.json:
{
"mcpServers": {
"exa": {
"httpUrl": "https://mcp.exa.ai/mcp"
}
}
}
In v0, select Prompt Tools > Add MCP and enter:
https://mcp.exa.ai/mcp
Go to Settings > MCP Servers > Add MCP Server and add:
{
"exa": {
"url": "https://mcp.exa.ai/mcp"
}
}
Add to ~/.kiro/settings/mcp.json:
{
"mcpServers": {
"exa": {
"url": "https://mcp.exa.ai/mcp"
}
}
}
Add to your Roo Code MCP config:
{
"mcpServers": {
"exa": {
"type": "streamable-http",
"url": "https://mcp.exa.ai/mcp"
}
}
}
Or add manually: open LM Studio, go to the Program tab, click Install > Edit mcp.json, and add:
{
"exa": {
"url": "https://mcp.exa.ai/mcp"
}
}
Exa's tools will appear in the chat. Ask your model to search the web, fetch a page, or research a topic.
Go to Integrations > MCP Servers > Add MCP Server, then enter:
Exahttps://mcp.exa.ai/mcpOr click here to install automatically.
For clients that support remote MCP:
{
"mcpServers": {
"exa": {
"url": "https://mcp.exa.ai/mcp"
}
}
}
For clients that need mcp-remote:
{
"mcpServers": {
"exa": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.exa.ai/mcp"]
}
}
}
Use the npm package with your API key. Get your API key.
{
"mcpServers": {
"exa": {
"command": "npx",
"args": ["-y", "exa-mcp-server"],
"env": {
"EXA_API_KEY": "your_api_key"
}
}
}
}
Enabled by Default:
| Tool | Description |
|---|---|
web_search_exa | Search the web for any topic and get clean, ready-to-use content |
web_fetch_exa | Get the full content of a specific webpage from a known URL |
Off by Default:
| Tool | Description |
|---|---|
web_search_advanced_exa | Advanced web search with full control over filters, domains, dates, and content options |
Exa Agent Tools (optional, OAuth or API key required):
| Tool | Description |
|---|---|
agent_run | Run an Exa Agent for multi-step research, list-building, enrichment, or structured output |
Enable additional tools with the tools parameter:
https://mcp.exa.ai/mcp?exaApiKey=YOUR_KEY&tools=web_search_exa,web_search_advanced_exa,web_fetch_exa
If you want to use Exa Agent, enable the optional toolset like so:
https://mcp.exa.ai/mcp?tools=agent_tools
If you want both search and Exa Agent tools enabled:
https://mcp.exa.ai/mcp?tools=web_search_exa,web_fetch_exa,agent_tools
To force the OAuth handshake so users sign in with their own Exa account (useful for shared Connectors, Skills, and Plugins), add the login parameter:
https://mcp.exa.ai/mcp?login
Or use the /mcp/oauth endpoint:
https://mcp.exa.ai/mcp/oauth
Both can be combined with the tools parameter:
https://mcp.exa.ai/mcp?tools=web_search_exa,web_fetch_exa,agent_tools&login
https://mcp.exa.ai/mcp/oauth?tools=web_search_exa,web_fetch_exa,agent_tools