Unipile LinkedIn MCP服务器
功能齐全 模型上下文协议(MCP) 服务器 Unipile 领英API。使AI助手能够与LinkedIn进行交互,以实现搜索、消息传递、连接和销售导航功能。
特性
- LinkedIn搜索 -使用经典和销售导航过滤器搜索人员、公司和帖子
- 配置文件管理 -查看个人资料、公司页面和您自己的个人资料
- 连接 -发送/接受/拒绝邀请,列出连接
- 消息传递 -列出聊天记录、发送消息、开始对话
- 领英邮件 -向非连接用户发送InMail(高级版/销售导航器)
- 销售导航 -高级过滤器,如任期、资历、公司员工人数
安装
使用uvx(推荐)
uvx unipile-linkedin-mcp使用pip
pip install unipile-linkedin-mcp配置
环境变量
在运行之前设置这些环境变量:
export UNIPILE_API_KEY="your-api-key"
export UNIPILE_BASE_URL="https://api13.unipile.com:14376/api/v1"
export UNIPILE_ACCOUNT_ID="your-account-id"或者创建一个 .env 文件在您的工作目录中。
Claude桌面配置
添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):
{
"mcpServers": {
"unipile-linkedin": {
"command": "uvx",
"args": ["unipile-linkedin-mcp"],
"env": {
"UNIPILE_API_KEY": "your-api-key",
"UNIPILE_BASE_URL": "https://api13.unipile.com:14376/api/v1",
"UNIPILE_ACCOUNT_ID": "your-account-id"
}
}
}
}可用工具(共22个)
搜索
| 工具 | 说明 |
|---|---|
search_people | 使用经典LinkedIn筛选器搜索联系人 |
search_people_sales_nav | 使用Sales Navigator高级筛选器进行搜索 |
search_companies | 搜索公司 |
search_posts | 搜索LinkedIn帖子/内容 |
get_search_params | 获取有效的筛选器ID(位置、行业等) |
档案
| 工具 | 说明 |
|---|---|
list_accounts | 列出所有已连接的LinkedIn帐户 |
get_my_profile | 获取经过身份验证的用户的个人资料 |
get_profile | 获取任何用户的完整个人资料 |
get_company_profile | 获取公司页面详细信息 |
连接
| 工具 | 说明 |
|---|---|
send_invitation | 发送连接请求(最多300个字符的消息) |
list_invitations_sent | 查看待处理的出站邀请 |
list_invitations_received | 查看入站连接请求 |
accept_invitation | 接受连接请求 |
decline_invitation | 拒绝连接请求 |
cancel_invitation | 撤回已发送的邀请 |
list_relations | 列出一级连接 |
消息传递
| 工具 | 说明 |
|---|---|
list_chats | 列出消息对话 |
get_chat_messages | 从聊天中获取消息 |
send_message | 在现有聊天中发送消息 |
start_chat | 通过连接开始新的对话 |
InMail(高级版)
| 工具 | 说明 |
|---|---|
send_inmail | 向未连接的用户发送InMail |
get_inmail_credits | 检查剩余的InMail点数 |
用法示例
搜索人员
# Classic LinkedIn search
search_people(keywords="software engineer", location=["103644278"], limit=10)
# Sales Navigator search with advanced filters
search_people_sales_nav(
keywords="CTO",
company_headcount=[{"min": 51, "max": 200}],
changed_jobs=True,
seniority_level=["Director", "VP"]
)获取搜索参数ID
# Find location IDs
get_search_params(param_type="LOCATION", query="San Francisco")
# Find industry IDs
get_search_params(param_type="INDUSTRY", query="Software")发送连接请求
send_invitation(
provider_id="ACoAAB...",
message="Hi! I'd love to connect."
)开始对话
# With 1st degree connection
start_chat(
attendees_ids=["ACoAAB..."],
text="Hello! Great connecting with you."
)
# InMail to non-connection (requires credits)
send_inmail(
attendees_ids=["ACoAAB..."],
subject="Quick question",
text="Hi, I noticed your work at..."
)获取Unipile凭据
- 注册地址: Unipile
- 连接您的LinkedIn帐户
- 从仪表板获取您的API密钥和帐户ID
- 注意你的基本网址(因地区而异)
速率限制
Unipile建议这些每日限制:
- 个人资料浏览量:80-100/天(经典),150/天(销售导航)
- 邀请函:80-100份/天(付费),15份/周(免费)
- 留言量:100-150条/天
许可证
MIT许可证-请参阅 许可证 了解详情。
贡献
欢迎投稿!请在GitHub上打开问题或PR。
