mcp服务器单极
全面的 模型上下文协议 (MCP)服务器 Unipile API公司 — 95工具 覆盖整个API表面。
通过一个统一的界面将您的AI助手连接到LinkedIn、电子邮件、日历、WhatsApp、Instagram和Telegram。
特性
| 类别 | 工具 | 功能 |
|---|---|---|
| 账户管理 | 10 | 列出、获取、连接、删除、重新连接、重新同步、重新启动帐户+2FA检查点 |
| 消息传递 | 14 | 跨平台聊天(LinkedIn、WhatsApp、Instagram、Telegram),包括搜索、反应、转发 |
| 与会者 | 6 | 联系人管理、个人资料图片、聊天记录(按人) |
| 电子邮件 | 11 | 发送、阅读、搜索、草稿、跟踪打开/点击(Gmail+Outlook统一) |
| 日历 | 7 | 活动、日程安排、忙/闲查询(Google+微软统一) |
| LinkedIn搜索 | 6 | 人、公司、帖子、, 工作 (候选方),销售导航 |
| LinkedIn个人资料 | 7 | 查看/编辑个人资料、关注者、关注者和用户活动 |
| LinkedIn连接 | 7 | 邀请、关系、联系管理 |
| LinkedIn InMail | 2 | 发送InMail,检查积分 |
| LinkedIn帖子 | 6 | 创建、评论、反应、查看参与度 |
| LinkedIn工作 | 13 | 求职、发布、申请人管理、招聘人员功能 |
| 网络钩子 | 3 | 实时事件通知 |
| 高级 | 3 | 简介访问者、原始API访问、技能认可 |
安装
使用uvx(推荐)
uvx mcp-server-unipile使用pip
pip install mcp-server-unipile来源
git clone https://github.com/Sundeepg98/mcp-server-unipile.git
cd mcp-server-unipile
pip install -e .配置
环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
UNIPILE_BASE_URL | 是 | 您的Unipile API基础URL(例如。, https://apiX.unipile.com:XXXXX/api/v1) |
UNIPILE_API_KEY | 是 | 您的Unipile API密钥 |
UNIPILE_LINKEDIN_ACCOUNT_ID | 否 | 默认LinkedIn帐户ID(避免将其传递给每个LinkedIn工具) |
UNIPILE_EMAIL_ACCOUNT_ID | 否 | 默认电子邮件帐户ID(避免将其传递给每个电子邮件/日历工具) |
从获取您的API证书 Unipile仪表板.
克劳德桌面版
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"unipile": {
"command": "uvx",
"args": ["mcp-server-unipile"],
"env": {
"UNIPILE_BASE_URL": "https://apiX.unipile.com:XXXXX/api/v1",
"UNIPILE_API_KEY": "your_api_key",
"UNIPILE_LINKEDIN_ACCOUNT_ID": "your_linkedin_id",
"UNIPILE_EMAIL_ACCOUNT_ID": "your_email_id"
}
}
}
}克劳德代码
添加到您的 .claude.json (用户或项目范围):
{
"mcpServers": {
"unipile": {
"type": "stdio",
"command": "uvx",
"args": ["mcp-server-unipile"],
"env": {
"UNIPILE_BASE_URL": "https://apiX.unipile.com:XXXXX/api/v1",
"UNIPILE_API_KEY": "your_api_key",
"UNIPILE_LINKEDIN_ACCOUNT_ID": "your_linkedin_id",
"UNIPILE_EMAIL_ACCOUNT_ID": "your_email_id"
}
}
}
}VS代码/光标
添加到您的 .vscode/mcp.json:
{
"servers": {
"unipile": {
"command": "uvx",
"args": ["mcp-server-unipile"],
"env": {
"UNIPILE_BASE_URL": "https://apiX.unipile.com:XXXXX/api/v1",
"UNIPILE_API_KEY": "your_api_key"
}
}
}
}先决条件
- A. Unipile 具有API访问权限的帐户
- Unipile控制面板中至少有一个已连接的帐户(LinkedIn、Gmail、WhatsApp等)
- Python 3.10+
使用示例
搜索职位
Search for remote Python developer jobs posted this week你的AI助手会打电话给你 search_jobs 使用关键字、remotepolicy和posted_at过滤器。
发送LinkedIn消息
Message John Smith on LinkedIn asking about the engineering role at his company用途 search_people 那就去找约翰吧 send_message 伸出援手。
管理电子邮件
Show me unread emails from today and draft a reply to the one from HR用途 list_emails 使用过滤器,然后 draft_email 为了回应。
跟踪参与度
Who viewed my LinkedIn profile this week? Also show my latest followers.用途 get_profile_visitors 和 list_followers.
全部95个工具
Account Management (10)
list_accounts-列出所有已连接的帐户get_account-获取单个帐户详细信息connect_account-通过本机身份验证(用户名/密码)连接reconnect_account-通过托管身份验证重新连接(返回浏览器URL)delete_account-删除帐户resync_account-强制完全数据重新同步restart_account-重新启动同步进程solve_checkpoint-解决2FA/检查点挑战resend_checkpoint-重新发送验证码get_my_profile-获取您自己的个人资料
Messaging (14)
list_chats-列出对话(可按帐户/平台筛选)get_chat-获取对话详细信息get_chat_messages-列出聊天中的消息get_message-获取单个消息详细信息send_message-在聊天中发送消息forward_message-转发消息get_message_attachment-下载附件start_chat-开始新对话update_chat-标记已读/未读,存档sync_chat-同步对话历史记录list_all_messages-跨聊天消息搜索delete_chat-删除对话delete_message-删除消息list_chat_attendees-列出聊天中的参与者
Attendees (6)
list_attendees-列出所有联系人/与会者get_attendee-获取与会者详细信息get_attendee_picture-下载个人资料图片(base64)list_chats_by_attendee-查找与特定人员的聊天记录list_messages_by_attendee-来自特定人员的消息add_message_reaction-对消息作出反应
Email (11)
list_emails-列出带有过滤器的电子邮件get_email-阅读特定电子邮件send_email-发送带有可选打开/点击跟踪的电子邮件draft_email-创建电子邮件草稿delete_email-删除电子邮件get_email_attachment-下载电子邮件附件list_email_contacts-列出电子邮件联系人update_email-修改电子邮件(读/星/移动)list_email_folders-列出文件夹(收件箱、已发送、草稿等)get_email_folder-获取文件夹详细信息list_email_labels-列出Gmail标签
Calendar (7)
list_calendars-列出所有日历get_calendar-获取日历详细信息list_events-列出日历事件get_event-获取活动详细信息create_event-创建日历事件edit_event-修改事件delete_event-删除事件
LinkedIn Search (6)
search_people-搜索LinkedIn会员search_people_sales_nav-销售导航高级搜索search_companies-搜索公司search_posts-搜索LinkedIn内容search_jobs-搜索职位发布(候选人侧,带有“轻松申请”标志)get_search_params-获取有效的筛选器ID(位置、行业等)
LinkedIn Profiles & Users (7)
get_profile-获取用户的LinkedIn个人资料get_company_profile-获取公司页面详细信息edit_own_profile-编辑标题/摘要/位置list_followers-列出您的关注者list_following-列出你关注的人list_user_comments-用户评论历史list_user_reactions-用户反应历史
LinkedIn Connections (7)
send_invitation-发送连接请求accept_invitation-接受连接请求decline_invitation-拒绝请求cancel_invitation-取消已发送的请求list_invitations_sent-查看已发送的邀请list_invitations_received-查看收到的邀请list_relations-列出所有连接
LinkedIn InMail (2)
send_inmail-发送InMail邮件get_inmail_credits-检查剩余积分
LinkedIn Posts (6)
create_post-创建LinkedIn帖子get_post-获取帖子详细信息comment_on_post-对帖子发表评论react_to_post-对帖子做出反应list_post_comments-列出帖子评论list_post_reactions-列出帖子反应
LinkedIn Jobs & Recruiter (13)
search_jobs-以候选人身份搜索招聘信息list_jobs-列出你的招聘信息get_job-获取职位发布详细信息create_job-创建职位发布edit_job-编辑职位发布publish_job-发布作业草稿close_job-关闭职位发布get_job_applicants-列出申请人get_job_applicant-获取申请人详细信息get_applicant_resume-下载申请人简历get_hiring_projects-列出招聘项目get_hiring_project-获取项目详细信息perform_linkedin_action-关注/取消关注/阻止用户solve_job_checkpoint-解决作业发布检查点
Webhooks (3)
list_webhooks-列出已配置的Webhookcreate_webhook-创建webhookdelete_webhook-删除webhook
Advanced (3)
get_profile_visitors-谁查看了你的个人资料endorse_skill-认可连接的技能raw_linkedin_request-原始LinkedIn API请求list_user_posts-列出用户的帖子
运作原理
此服务器包装 Unipile REST API 进入MCP工具。Unipile充当多个平台上的统一层:
Your AI Assistant
|
v
MCP Server (this package)
|
v
Unipile API
|
v
LinkedIn | Gmail | WhatsApp | Instagram | Telegram | Outlook每个工具映射到一个Unipile API端点。身份验证通过API密钥进行处理。特定于帐户的操作使用环境变量中的默认帐户ID或接受显式 account_id 参数。
许可证
麻省理工学院
