关于 LinkedIn Jobs MCP Server
LinkedIn Jobs MCP Server 为求职者提供 LinkedIn 职位搜索和详情查询,通过 RapidAPI LinkedIn Data API 获取职位信息。它还可按关键词查找 LinkedIn 地点 ID。
主要功能
- 01按关键词搜索职位
- 02按地点筛选职位
- 03获取职位详情
- 04按关键词搜索地点 ID
适用场景
- 01寻找特定地点的目标职位
- 02查看某条职位发布的详细信息
- 03查找地点对应的 LinkedIn ID
MCP 相关
该 MCP 服务通过 RapidAPI LinkedIn Data API 向客户端提供职位搜索、职位详情和地点搜索工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
LinkedIn Jobs MCP Server
一个通过 RapidAPI LinkedIn Data API 搜索和检索 LinkedIn 职位信息的 Model Context Protocol(MCP)服务。
什么是 MCP?
Model Context Protocol(MCP)是由 Anthropic 开发的一个框架,可让 Claude 等 AI 模型与外部工具和 API 交互。MCP 使 Claude 能够执行代码、访问数据库、检索网络信息等,大幅扩展其训练数据之外的能力。
MCP 通过定义一组 Claude 可调用的工具,并使用标准化协议与之交互。当 Claude 需要外部访问才能获取信息时,可以调用这些工具来执行必要的操作,并将结果返回给 Claude。这使 Claude 能够提供更准确、更新及时且更贴合上下文的回答。
在 Anthropic 的公告中了解更多关于 MCP 的信息。
功能
- 使用关键词搜索 LinkedIn 职位信息
- 按地点筛选职位
- 获取特定职位信息的详细内容
- 地点搜索功能,可查找 LinkedIn 地点 ID
要求
- Python 3.8+
- 可访问 LinkedIn Data API 的 RapidAPI 密钥
- 所需的 Python 软件包(参见
requirements.txt)
安装
- 克隆此仓库:
git clone https://github.com/rom7699/linkedin-jobs-mcp.git
cd linkedin-jobs-mcp
- 安装所需的软件包:
pip install -r requirements.txt
- 在项目根目录中创建
.env文件,并添加你的 RapidAPI 密钥:
RAPIDAPI_KEY=your_rapidapi_key_here
用法
运行 MCP 服务
python main.py
这将使用 stdio 传输启动 MCP 服务,适合通过 Claude Desktop 应用与 Claude 集成。
配置 Claude Desktop
要将此 MCP 服务与 Claude Desktop 配合使用,请将以下配置添加到 claude_desktop_config.json:
{
"mcpServers": {
"mcp-linkedin": {
"command": "/path/to/python",
"args": [
"--directory",
"/path/to/linkedin-jobs-mcp",
"run",
"main.py"
]
}
}
}
配置示例:
{
"mcpServers": {
"documentation": {
"command": "/Users/Rom/.local/bin/uv",
"args": [
"--directory",
"/Users/Rom/Documents/personal_projects/documentation",
"run",
"main.py"
]
}
}
}
可用工具
MCP 服务提供以下工具:
search_jobs(keywords, limit=10, location='Israel', format_output=True)- 在指定地点搜索与关键词匹配的职位get_job_details(job_id)- 获取特定职位信息的详细内容search_locations(keyword)- 根据关键词搜索 LinkedIn 地点 ID
与 Claude 的交互示例
在 Claude Desktop 中配置好 MCP 服务后,你可以按如下方式与其交互:
Human: Find me software engineering jobs in Berlin.
Claude: I'll search for software engineering jobs in Berlin for you using the LinkedIn API.
[Claude uses the MCP server to fetch results]
Here are the top software engineering jobs in Berlin:
## Senior Software Engineer
- **Company**: Company XYZ
- **Location**: Berlin, Germany
- **Posted**: 2023-04-10
- **URL**: https://linkedin.com/jobs/view/12345
## Frontend Developer
- **Company**: Tech Startup Inc.
- **Location**: Berlin, Germany
- **Posted**: 2023-04-08
- **URL**: https://linkedin.com/jobs/view/67890
...
致谢
本项目使用了通过 RapidAPI 提供的 LinkedIn Data API。
MCP 集成基于 Anthropic 的 Model Context Protocol 构建。
许可证
MIT
贡献
欢迎贡献!请随时提交 Pull Request。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。