Commit 13b7106
committed
feat(adapter-linkedin): full rebuild — 1:1 port of stickerdaniel/linkedin-mcp-server
Tools (7 total):
get_person_profile — profile + configurable sections (experience, education,
interests, honors, languages, contact_info, posts); 2s nav delay
get_company_profile — company about + optional posts/jobs sections
get_company_posts — company feed posts
search_people — people search with keywords + location
search_jobs — job search with full filter set (date, type, level, work type,
easy_apply, sort) + pagination + job_id extraction
get_job_details — full job description by ID (from search_jobs)
get_feed — kept from original (DOM-based LinkedIn feed)
Architecture matches stickerdaniel/linkedin-mcp-server:
- innerText + URL navigation over DOM selectors (resilient to class churn)
- Noise stripping (footer/sidebar chrome removed from all pages)
- Section-based pattern: each section = one URL, LLM parses raw text
- Reference extraction: compact link metadata alongside main content
- 28 unit tests (schema, section parsing, noise stripping, URL building)
Made-with: Cursor1 parent f2f833c commit 13b7106
1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
0 commit comments