使用说明
LinkedIn招聘MCP服务器
模型上下文协议(MCP)服务器,用于通过RapidAPI LinkedIn Data API搜索和检索LinkedIn招聘信息。
什么是MCP?
模型上下文协议(MCP)是Anthropic开发的一个框架,允许像Claude这样的AI模型与外部工具和API进行交互。MCP使Claude能够执行代码、访问数据库、从网络检索信息等,大大扩展了其训练数据之外的功能。
MCP通过定义一组工具来工作,Claude可以通过标准化协议调用这些工具。当Claude需要需要外部访问的信息时,它可以调用这些工具,这些工具执行必要的操作并将结果返回给Claude。这使得Claude能够提供更准确、最新和上下文相关的响应。
了解有关MCP的更多信息,请访问 Anthropic的公告.
特性
- 使用关键字搜索LinkedIn招聘信息
- 按位置筛选作业
- 获取有关特定职位发布的详细信息
- 用于查找LinkedIn位置ID的位置搜索功能
需求
- Python 3.8+
- RapidAPI密钥,可访问LinkedIn数据API
- 所需的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桌面
要将此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的互动示例
一旦您的MCP服务器配置了Claude Desktop,您就可以按如下方式与之交互:
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
...
鸣谢
该项目使用 LinkedIn数据API 可通过RapidAPI获得。
MCP集成是使用Anthropic的 模型上下文协议.
许可证
麻省理工学院
贡献
欢迎投稿!请随时提交拉取请求。