You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Clone the repository:
clone (I did it with the desktop app!)
use the link to the reposity https://github.com/exa-labs/exa-mcp-server
set YOUR personal path where to find it
open cmd as administrator
cd PATH/TO/YOUR/git-clone/
then open C:\Users\YOUR-USERNAME\AppData\Roaming\Claude
open: claude_desktop_config.json
fill in the following lines:
"exa-mcp-server": {
"command": "node",
"args": [
"C:/Users/YOUR-USERNAME/AppData/Roaming/npm/node_modules/@modelcontextprotocol/exa-server/dist/index.js"
],
"env": {
"YOUR-API-KEY"
}
},
What did we do?! We not just copied and cloned something. We also seperated all necessary files and structured them FOR Claude in the order the other MCP's are arranged. Then we can match exactly the acctual workaround for using the MCP's.
I hope it helps.
The text was updated successfully, but these errors were encountered:
If you may have trouble (WIN only):
Clone the repository:
clone (I did it with the desktop app!)
use the link to the reposity
https://github.com/exa-labs/exa-mcp-server
set YOUR personal path where to find it
open cmd as administrator
cd PATH/TO/YOUR/git-clone/
Follow: Installation instructions
Install dependencies:
npm install --save axios dotenv
Build the project:
npm run build
Create a global link (this makes the server executable from anywhere):
npm link
Create in a folder: C:\Users\YOUR-USERNAME\AppData\Roaming\npm\node_modules@modelcontextprotocol
exa-server
in there create a folder:
dist
NOW go into PATH/TO/YOUR/git-clone/build and copy:
index.js
types.js
paste into:
C:\Users\YOUR-USERNAME\AppData\Roaming\npm\node_modules@modelcontextprotocol\exa-server\dist
NOW go into PATH/TO/YOUR/git-clone/ and copy:
node_modules (the whole folder)
package.json
README.md
paste into:
C:\Users\YOUR-USERNAME\AppData\Roaming\npm\node_modules@modelcontextprotocol\exa-server
then open C:\Users\YOUR-USERNAME\AppData\Roaming\Claude
open: claude_desktop_config.json
fill in the following lines:
"exa-mcp-server": {
"command": "node",
"args": [
"C:/Users/YOUR-USERNAME/AppData/Roaming/npm/node_modules/@modelcontextprotocol/exa-server/dist/index.js"
],
"env": {
"YOUR-API-KEY"
}
What did we do?! We not just copied and cloned something. We also seperated all necessary files and structured them FOR Claude in the order the other MCP's are arranged. Then we can match exactly the acctual workaround for using the MCP's.
I hope it helps.
The text was updated successfully, but these errors were encountered: