一个功能强大的领英交互模型上下文协议服务器,它能让AI助手搜索职位、生成简历和求职信,还能管理职位申请,为用户在领英平台的求职交互提供便利。
本服务器允许AI助手通过标准化JSON - RPC风格请求与领英交互。要使用该服务器,你需要完成安装和配置步骤,之后就可以启动服务器并发送请求进行交互。
# 克隆仓库
git clone https://github.com/yourusername/linkedin-mcp.git
cd linkedin-mcp
# 创建并激活虚拟环境
python -m venv venv
source venv/bin/activate # 在Windows上:venv\Scripts\activate
# 安装依赖项
pip install -r requirements.txt
该项目实现了模型上下文协议(MCP)规范,允许AI助手通过标准化JSON - RPC风格请求与领英交互。
在项目根目录创建一个.env
文件,包含以下变量:
# 领英凭证
LINKEDIN_USERNAME=your_email@example.com
LINKEDIN_PASSWORD=your_password
# API设置
OPENAI_API_KEY=your_openai_api_key
SESSION_DIR=sessions
DATA_DIR=data
linkedin-mcp/
├── README.md # 项目文档
├── requirements.txt # 依赖管理
├── server.py # 服务器入口
├── config.py # 配置管理
├── utils/ # 工具类
│ └── request_handler.py # 请求处理程序
├── handlers/ # 各种处理器
│ ├── auth_handler.py # 身份验证处理器
│ └── job_handler.py # 职位处理器
└── templates/ # 模板文件
├── cover_letter/
│ └── standard.html # 标准求职信模板
└── resume/
└── standard.html # 标准简历模板
python server.py
{
"id": "123",
"method": "linkedin.auth.login",
"params": {
"username": "your_username",
"password": "your_password"
},
"jsonrpc": "2.0"
}
{
"id": "456",
"method": "linkedin.job.search",
"params": {
"keywords": "数据分析师",
"location": "北京"
},
"jsonrpc": "2.0"
}
pytest
本项目根据MIT许可证授权,具体细节请参阅LICENSE文件。