社交资料增强服务

Proxycurl MCP Server 是一个集成 Proxycurl API 的服务,用于从 LinkedIn、Twitter/X 和 Facebook 等社交平台获取并丰富个人和公司资料信息。

  • by pavelsukhachev
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 pashvc/mcp-server-proxycurl

使用说明

Proxycurl MCP服务器

MCP(模型上下文协议)服务器,与 Proxycurl API用于丰富LinkedIn、Twitter/X和Facebook的个人和公司简介。


👋 开放机会!
我正在积极寻求新的机会和合作。如果你有有趣的项目或工作机会,请随时联系!
📧 联系人: pashvc@gmail.com


特性

  • 🔍 配置文件丰富:从社交媒体网址获取详细的专业资料
  • 📧 联系人发现:提取个人电子邮件和电话号码
  • 💼 职业见解:访问工作经历、教育、技能和证书
  • 💰 薪酬情报:根据角色和公司获取推断的薪资范围
  • 🔗 社会概况:发现GitHub、Twitter和Facebook个人资料
  • 🚀 智能缓存:具有可配置缓存选项的高效API使用

安装

先决条件

选项1:从Smithery安装

通过以下方式自动安装克劳德桌面的Proxycurl MCP服务器 史密瑟里:

npx @smithery/cli install @pashvc/mcp-server-proxycurl --client claude

选项2:为Claude Desktop安装

添加到您的Claude Desktop配置中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "proxycurl": {
      "command": "npx",
      "args": ["-y", "@pashvc/mcp-server-proxycurl"],
      "env": {
        "PROXYCURL_API_KEY": "your-api-key-here"
      }
    }
  }
}

选项3:为Cline安装

添加到您的Cline MCP设置中:

{
  "mcpServers": {
    "proxycurl": {
      "command": "npx",
      "args": ["-y", "@pashvc/mcp-server-proxycurl"],
      "env": {
        "PROXYCURL_API_KEY": "your-api-key-here"
      }
    }
  }
}

选项4:Docker安装

docker run -e PROXYCURL_API_KEY=your-api-key-here ghcr.io/pashvc/mcp-server-proxycurl

开发设置

  1. 克隆存储库:
git clone https://github.com/pashvc/mcp-server-proxycurl.git
cd mcp-server-proxycurl
  1. 安装依赖项:
npm install
  1. 创建一个 .env 文件:
PROXYCURL_API_KEY=your-api-key-here
  1. 构建项目:
npm run build
  1. 运行MCP检查器:
npm run inspector

可用工具

get_person_profile

通过LinkedIn、Twitter/X或Facebook丰富个人资料。

参数:

  • profile_url (必填):社交媒体个人资料URL或用户名
  • extra:包括额外数据(性别、出生日期、行业、兴趣)
  • github_profile_id:包括GitHub配置文件ID
  • facebook_profile_id:包括Facebook个人资料ID
  • twitter_profile_id:包括推特个人资料ID
  • personal_contact_number:包括个人电话号码
  • personal_email:包括个人电子邮件
  • inferred_salary:包括推断的薪资范围
  • skills:包括技能数据
  • use_cache:缓存使用策略(if-present 或 if-recent)
  • fallback_to_cache:错误时的回退行为(on-error 或 never)

示例用法:

Get the LinkedIn profile for johnrmarty with email and salary info

可用提示

analyze-profile

提供对职业概况的全面分析,包括职业轨迹、技能和增长潜力。

compare-candidates

将多个候选人档案与特定角色要求进行比较。

enrich-contact

通过电子邮件、电话号码和社交资料等所有可用信息丰富联系人。

sales-research

利用个性化见解研究销售拓展前景。

成本优化

Proxycurl对每个API调用收取信用。通过以下方式优化成本:

  1. 使用缓存:设置 use_cache: "if-present" 在可用时使用缓存数据
  2. 仅选择所需字段:每个浓缩选项都需要额外的学分
  3. 批量操作:高效处理多个配置文件

API信贷成本

  • 基础资料查询:1学分
  • 每个增富选项:+1学分
  • 个人电子邮件/电话:每退回一件商品+1信用

测试

运行测试:

npm test                    # Run all tests
npm run test:integration   # Run integration tests (requires API key)

许可证

麻省理工学院

支持