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
1. Install and run mcp inspector ```bunx @modelcontextprotocol/inspector```
97
+
2. Click pre-filled token url to open the inspector in your browser
98
+
3. Select `Streamable HTTP` as `Transport Type`
99
+
4. Set `URL` to `http://localhost:8080/mcp`
100
+
5. Connect
101
+
6. Test tools
80
102
81
103
</details>
82
104
@@ -90,6 +112,7 @@ docker run -i --rm \
90
112
**Login issues:**
91
113
- Ensure your LinkedIn credentials are set and correct
92
114
- LinkedIn may require a login confirmation in the LinkedIn mobile app
115
+
- You might get a captcha challenge if you logged in a lot of times in a short period of time, then try again later or follow the [local setup instructions](#-local-setup-develop--contribute) to run the server manually in --no-headless mode where you can debug the login process (solve captcha manually)
93
116
</details>
94
117
95
118
## 📦 Claude Desktop (DXT Extension)
@@ -112,6 +135,7 @@ docker run -i --rm \
112
135
**Login issues:**
113
136
- Ensure your LinkedIn credentials are set and correct
114
137
- LinkedIn may require a login confirmation in the LinkedIn mobile app
138
+
- You might get a captcha challenge if you logged in a lot of times in a short period of time, then try again later or follow the [local setup instructions](#-local-setup-develop--contribute) to run the server manually in --no-headless mode where you can debug the login process (solve captcha manually)
115
139
</details>
116
140
117
141
## 🐍 Local Setup (Develop & Contribute)
@@ -155,7 +179,7 @@ uv run main.py --no-headless --no-lazy-init
155
179
**CLI Options:**
156
180
-`--no-headless` - Show browser window (debugging)
157
181
-`--debug` - Enable detailed logging
158
-
-`--no-setup` - Skip credential prompts (make sure to set `LINKEDIN_EMAIL` and `LINKEDIN_PASSWORD` in env)
182
+
-`--no-setup` - Skip credential prompts (make sure to set `LINKEDIN_EMAIL` and `LINKEDIN_PASSWORD` in env or or run the server once manualy, then it will be stored in your OS keychain and you can run the server without credentials)
159
183
-`--no-lazy-init` - Login to LinkedIn immediately instead of waiting for the first tool call
160
184
161
185
**Claude Desktop:**
@@ -175,8 +199,8 @@ uv run main.py --no-headless --no-lazy-init
175
199
<details>
176
200
<summary><b>❗ Troubleshooting</b></summary>
177
201
178
-
**Scraping issues:**
179
-
- Use `--no-headless` to see browser actions
202
+
**Login/Scraping issues:**
203
+
- Use `--no-headless` to see browser actions (captcha challenge, LinkedIn mobile app 2fa, ...)
180
204
- Add `--no-lazy-init` to attempt to login to LinkedIn immediately instead of waiting for the first tool call
0 commit comments