66
77## 1. Wallet Setup
88
9+ ** Prerequisites:**
10+
11+ - [ Node.js] ( https://nodejs.org/ ) (version 18 or higher)
12+ - npm (version 9 or higher)
13+
914** Option 1: Create a new wallet with iExec**
1015
1116``` bash
@@ -28,6 +33,8 @@ Find your wallet at:
2833 ```
2934- Or use your raw private key directly in Claude configuration.
3035
36+ > ** Important:** All sensitive configuration (PRIVATE_KEY_PATH or PRIVATE_KEY) is used only at the local MCP server level and is ** never** transmitted to Claude or any other AI model. This information remains strictly confidential on your local machine.
37+
3138## 2. Getting Started
3239
3340Complete the ** Wallet Setup** above, then choose your preferred installation method:
@@ -64,9 +71,9 @@ Complete the **Wallet Setup** above, then choose your preferred installation met
6471 "mcpServers" : {
6572 "iexec-mcp-server" : {
6673 "command" : " npx" ,
67- "args" : [" -y" , " @paypes /mcp-server@latest" ],
74+ "args" : [" -y" , " @iexec /mcp-server@latest" ],
6875 "env" : {
69- "PRIVATE_KEY_PATH" : " /absolute/path/to /wallet.json"
76+ "PRIVATE_KEY_PATH" : " /ABSOLUTE/PATH/TO/YOUR/KEYSTORE /wallet.json"
7077 }
7178 }
7279 }
@@ -80,7 +87,7 @@ Complete the **Wallet Setup** above, then choose your preferred installation met
8087 "mcpServers" : {
8188 "iexec-mcp-server" : {
8289 "command" : " npx" ,
83- "args" : [" -y" , " @paypes /mcp-server@latest" ],
90+ "args" : [" -y" , " @iexec /mcp-server@latest" ],
8491 "env" : {
8592 "PRIVATE_KEY" : " 0xYOUR_PRIVATE_KEY"
8693 }
@@ -113,13 +120,13 @@ Complete the **Wallet Setup** above, then choose your preferred installation met
113120 _ With wallet file (from Section 1):_
114121
115122 ``` bash
116- claude mcp add iexec-mcp --env PRIVATE_KEY_PATH=~ /Library/Ethereum/keystore/ wallet.json -- npx @paypes /mcp-server@latest run
123+ claude mcp add iexec-mcp --env PRIVATE_KEY_PATH=/ABSOLUTE/PATH/TO/YOUR/KEYSTORE/ wallet.json -- npx @iexec /mcp-server@latest run
117124 ```
118125
119126 _ With direct private key:_
120127
121128 ``` bash
122- claude mcp add iexec-mcp --env PRIVATE_KEY=0xYOUR_PRIVATE_KEY -- npx @paypes /mcp-server@latest run
129+ claude mcp add iexec-mcp --env PRIVATE_KEY=0xYOUR_PRIVATE_KEY -- npx @iexec /mcp-server@latest run
123130 ```
124131
1251323 . ** Run Claude:**
@@ -136,26 +143,23 @@ Complete the **Wallet Setup** above, then choose your preferred installation met
136143- [ Node.js] ( https://nodejs.org/ ) (version 18 or higher)
137144- npm (version 9 or higher)
138145- [ Git] ( https://git-scm.com/ )
139- - [ Claude Desktop] ( https://claude.ai/download ) (optional)
146+ - [ Claude Desktop] ( https://claude.ai/download )
140147
141148** Setup Steps:**
142149
143150### 5.1. Clone, Install, and Build
144151
145152``` bash
146- git clone https://github.com/iexec-blockchain-computing /iexec-mcp-server.git
153+ git clone https://github.com/iexecBlockchainComputing /iexec-mcp-server.git
147154cd iexec-mcp-server
148155npm install
149156npm run build
150157```
151158
152- > All configuration (PRIVATE_KEY_PATH or PRIVATE_KEY) is set in the Claude config, not as shell variables.
153-
154- ### 5.2. Integrate with Claude Desktop (Optional)
159+ ### 5.2. Integrate with Claude Desktop
155160
1561611 . ** Open Claude Desktop configuration:**
157162
158- - Download and install [ Claude Desktop] ( https://claude.ai/download ) if you haven't already
159163 - Open Claude Desktop → ** Developer > Edit Config**
160164
1611652 . ** Add configuration to ` claude_desktop_config.json ` :**
@@ -167,9 +171,9 @@ npm run build
167171 "mcpServers" : {
168172 "iexec-mcp-server" : {
169173 "command" : " node" ,
170- "args" : [" /absolute/path/to/iexec-mcp-server /build/index.js" ],
174+ "args" : [" /ABSOLUTE/PATH/TO-IEXEC-MCP-SERVER-REPO /build/index.js" ],
171175 "env" : {
172- "PRIVATE_KEY_PATH" : " /absolute/path/to /wallet.json"
176+ "PRIVATE_KEY_PATH" : " /ABSOLUTE/PATH/TO /wallet.json"
173177 }
174178 }
175179 }
@@ -183,7 +187,7 @@ npm run build
183187 "mcpServers" : {
184188 "iexec-mcp-server" : {
185189 "command" : " node" ,
186- "args" : [" /absolute/path/to/iexec-mcp-server /build/index.js" ],
190+ "args" : [" /ABSOLUTE/PATH/TO-IEXEC-MCP-SERVER-REPO /build/index.js" ],
187191 "env" : {
188192 "PRIVATE_KEY" : " 0xYOUR_PRIVATE_KEY"
189193 }
@@ -201,29 +205,11 @@ npm run build
201205** Prerequisites:**
202206
203207- [ Docker] ( https://www.docker.com/get-started ) installed
204- - [ Claude Desktop] ( https://claude.ai/download ) (optional)
205-
206- ** Setup Steps:**
207-
208- ### 6.1. Run the Server with Docker
209-
210- _ With wallet file (from Section 1):_
211-
212- ``` bash
213- docker run -i --rm --init -e PRIVATE_KEY_PATH=/absolute/path/to/wallet.json iexec/mcp-server:latest
214- ```
215-
216- _ With direct private key:_
217-
218- ``` bash
219- docker run -i --rm --init -e PRIVATE_KEY=0xYOUR_PRIVATE_KEY iexec/mcp-server:latest
220- ```
221-
222- ### 6.2. Integrate with Claude Desktop (Optional)
208+ - [ Claude Desktop] ( https://claude.ai/download )
223209
2242101 . ** Open Claude Desktop configuration:**
225211
226- - Open Claude Desktop → ** Developer > Edit Config**
212+ - Open Claude Desktop → ** Developer > Edit Config**
227213
2282142 . ** Add configuration to ` claude_desktop_config.json ` :**
229215
@@ -239,9 +225,11 @@ docker run -i --rm --init -e PRIVATE_KEY=0xYOUR_PRIVATE_KEY iexec/mcp-server:lat
239225 " -i" ,
240226 " --rm" ,
241227 " --init" ,
228+ " -v" ,
229+ " /ABSOLUTE/PATH/TO/YOUR/KEYSTORE:/app/keystore" ,
242230 " -e" ,
243- " PRIVATE_KEY_PATH=/absolute/path/to /wallet.json" ,
244- " iexec /mcp-server:latest"
231+ " PRIVATE_KEY_PATH=/app/keystore /wallet.json" ,
232+ " iexechub /mcp-server:latest"
245233 ]
246234 }
247235 }
0 commit comments