探索
Horizondatawave Hdw MCP Server
HDW MCP Server是一个基于HorizonDataWave API的LinkedIn数据访问与管理服务,提供用户搜索、资料获取、邮件查找、帖子互动、账号管理等功能,支持多平台配置。
2分
0
2025-04-29 03:06:09
概述
安装
工具列表
内容详情
替代品
什么是HDW MCP Server?
HDW MCP Server是一个基于HorizonDataWave API的服务器,提供对LinkedIn数据的全面访问权限,包括用户搜索、个人资料查看、帖子分析以及公司相关信息的获取。如何使用HDW MCP Server?
通过简单的配置步骤即可开始使用,包括安装依赖、设置API凭证,并在客户端上集成服务器。适用场景
适合需要高效管理和分析LinkedIn数据的企业和个人,例如招聘人员、市场分析师或社交媒体管理人员。主要功能
LinkedIn用户搜索通过关键词、姓名、职位等条件筛选并查找LinkedIn用户。
个人资料查看获取指定用户的详细职业档案。
邮箱关联用户根据电子邮件地址查找对应的LinkedIn用户。
用户帖子获取获取指定用户发布的动态内容。
发送连接邀请向LinkedIn用户发起好友请求。
公司详情查看获取特定公司的全面信息。
公司员工列表列出指定公司的员工。
优势与局限性
优势
无缝整合LinkedIn数据
支持多种高级搜索功能
强大的账户管理能力
易于集成到现有系统中
局限性
需要有效的API凭证
某些功能可能受配额限制
需要一定的技术背景进行配置
如何使用
克隆代码仓库在终端运行以下命令以克隆项目仓库。
获取API凭证访问[app.horizondatawave.ai](https://app.horizondatawave.ai),注册并获取您的API密钥和账户ID。
配置环境变量创建`.env`文件并在其中添加您的API凭证。
使用案例
搜索开发者演示如何利用MCP Server搜索LinkedIn上的开发者用户。
查看个人资料展示如何获取特定用户的详细职业档案。
常见问题
1
我该如何获得API凭证?访问[app.horizondatawave.ai](https://app.horizondatawave.ai)并注册以获取API密钥和账户ID。
2
是否可以免费试用?是的,您可以免费获得100次API调用额度。
相关资源
官方文档详细的MCP Server使用指南。
GitHub代码库源码和示例代码。
视频教程快速入门视频。
精选MCP服务推荐

Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
211
4.3分

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
6,100
4.5分

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
2,955
5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
88
4.8分

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
4,852
4.7分

Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
323
4.5分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
1,427
5分

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
364
4.8分
安装
复制以下命令到你的Client进行配置
{
"mcpServers": {
"hdw": {
"command": "npx",
"args": ["@horizondatawave/mcp"],
"env": {
"HDW_ACCESS_TOKEN": "YOUR_HD_W_ACCESS_TOKEN",
"HDW_ACCOUNT_ID": "YOUR_HD_W_ACCOUNT_ID"
}
}
}
}
{
"mcpServers": {
"hdw": {
"command": "node",
"args": ["/path/to/your/build/index.js"],
"env": {
"HDW_ACCESS_TOKEN": "YOUR_HD_W_ACCESS_TOKEN",
"HDW_ACCOUNT_ID": "YOUR_HD_W_ACCOUNT_ID"
}
}
}
}
注意:您的密钥属于敏感信息,请勿与任何人分享。
功能概览
1. MCP 功能列表
1.1 获取 LinkedIn 用户
Usage: get_linkedin_user [options]
命令行选项:
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.2 搜索 LinkedIn 用户
Usage: search_linkedin_users [options]
命令行选项:
-k, --keywords <关键词> 搜索的关键词
-l, --location <地点> 搜索的位置
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.3 获取 LinkedIn 公司
Usage: get_linkedin_company [options]
命令行选项:
-u, --url <URL> 公司的 URL 或别名
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.4 搜索 LinkedIn 公司
Usage: search_linkedin_companies [options]
命令行选项:
-k, --keywords <关键词> 搜索的关键词
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.5 获取 Google 公司
Usage: get_google_company [options]
命令行选项:
-n, --name <公司名称> 公司的名称
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.6 搜索 Google 公司
Usage: search_google_companies [options]
命令行选项:
-k, --keywords <关键词> 搜索的关键词
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.7 获取公司员工
Usage: get_company_employees [options]
命令行选项:
-c, --company <公司URN> 公司的 URN
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.8 搜索职位
Usage: search_jobs [options]
命令行选项:
-k, --keywords <关键词> 搜索的关键词
-l, --location <地点> 搜索的位置
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.9 获取职位详情
Usage: get_job_details [options]
命令行选项:
-u, --url <URL> 职位的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.10 提交职位申请
Usage: apply_for_job [options]
命令行选项:
-u, --url <URL> 职位的 URL
-r, --resume <简历路径> 简历文件路径
-c, --cover-letter <封面信路径> 封面信文件路径
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.11 发送联系请求
Usage: send_connect_request [options]
命令行选项:
-u, --url <URL> 用户的 URL
-m, --message <消息> 自定义的消息内容
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.12 获取联系请求状态
Usage: get_connect_status [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.13 搜索群组
Usage: search_groups [options]
命令行选项:
-k, --keywords <关键词> 搜索的关键词
-l, --location <地点> 搜索的位置
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.14 获取群组详情
Usage: get_group_details [options]
命令行选项:
-u, --url <URL> 群组的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.15 发布群组帖子
Usage: post_to_group [options]
命令行选项:
-u, --url <URL> 群组的 URL
-t, --title <标题> 帖子的标题
-c, --content <内容> 帖子的内容
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.16 获取群组成员
Usage: get_group_members [options]
命令行选项:
-u, --url <URL> 群组的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.17 搜索文章
Usage: search_posts [options]
命令行选项:
-k, --keywords <关键词> 搜索的关键词
-l, --location <地点> 搜索的位置
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.18 获取文章详情
Usage: get_post_details [options]
命令行选项:
-u, --url <URL> 文章的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.19 发布文章
Usage: post_article [options]
命令行选项:
-t, --title <标题> 文章的标题
-c, --content <内容> 文章的内容
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.20 获取文章评论
Usage: get_post_comments [options]
命令行选项:
-u, --url <URL> 文章的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.21 发布文章评论
Usage: post_comment [options]
命令行选项:
-u, --url <URL> 文章的 URL
-t, --text <评论内容> 评论的文字
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.22 获取用户活动
Usage: get_user_activity [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.23 获取用户网络
Usage: get_user_network [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.24 获取用户技能
Usage: get_user_skills [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.25 更新用户资料
Usage: update_profile [options]
命令行选项:
-u, --url <URL> 用户的 URL
-n, --name <新名字> 新的名字
-e, --email <新邮箱> 新的邮箱地址
-p, --phone <新电话> 新的电话号码
-s, --summary <新摘要> 新的职业摘要
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.26 获取用户证书
Usage: get_user_certifications [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.27 添加用户证书
Usage: add_certification [options]
命令行选项:
-u, --url <URL> 用户的 URL
-n, --name <证书名称> 证书的名字
-i, --issuer <颁发机构> 颁发该证书的机构
-d, --date <颁发日期> 证书的颁发日期
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.28 获取用户经验
Usage: get_user_experience [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.29 添加用户经验
Usage: add_experience [options]
命令行选项:
-u, --url <URL> 用户的 URL
-t, --title <职位标题> 职位的标题
-c, --company <公司名称> 公司的名字
-d, --date <工作日期> 工作的时间段
-r, --responsibilities <职责描述> 职责和成就的描述
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.30 获取用户教育背景
Usage: get_user_education [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.31 添加用户教育背景
Usage: add_education [options]
命令行选项:
-u, --url <URL> 用户的 URL
-s, --school <学校名称> 学校的名字
-d, --degree <学位> 获得的学位
-p, --program <专业> 专业的名称
-d, --date <就读日期> 就读的时间段
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.32 获取用户技能
Usage: get_user_skills [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.33 添加用户技能
Usage: add_skill [options]
命令行选项:
-u, --url <URL> 用户的 URL
-n, --name <技能名称> 技能的名字
-l, --level <熟练程度> 技能的熟练程度(例如:初级,中级,高级)
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.34 获取用户语言
Usage: get_user_languages [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.35 添加用户语言
Usage: add_language [options]
命令行选项:
-u, --url <URL> 用户的 URL
-n, --name <语言名称> 语言的名字
-l, --level <熟练程度> 语言的熟练程度(例如:流利,一般,基础)
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.36 获取用户兴趣
Usage: get_user_interests [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.37 添加用户兴趣
Usage: add_interest [options]
命令行选项:
-u, --url <URL> 用户的 URL
-n, --name <兴趣名称> 兴趣的名字
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.38 获取用户推荐
Usage: get_user_recommendations [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.39 添加用户推荐
Usage: add_recommendation [options]
命令行选项:
-u, --url <URL> 用户的 URL
-r, --recommender <推荐人> 推荐人的名字或链接
-c, --comment <评论> 推荐的文字内容
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.40 获取用户成就
Usage: get_user_achievements [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.41 添加用户成就
Usage: add_achievement [options]
命令行选项:
-u, --url <URL> 用户的 URL
-t, --title <成就标题> 成就的标题
-d, --date <日期> 成就发生的日期
-c, --comment <评论> 对成就的简要描述
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.42 获取用户项目经验
Usage: get_user_projects [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.43 添加用户项目经验
Usage: add_project [options]
命令行选项:
-u, --url <URL> 用户的 URL
-t, --title <项目标题> 项目的标题
-d, --date <项目日期> 项目的时间段
-r, --responsibilities <职责描述> 在项目中的职责和贡献
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.44 获取用户志愿经历
Usage: get_user_volunteer [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.45 添加用户志愿经历
Usage: add_volunteer [options]
命令行选项:
-u, --url <URL> 用户的 URL
-o, --organization <组织名称> 志愿者的组织名称
-d, --date <日期> 志愿的时间段
-r, --responsibilities <职责描述> 在志愿活动中的具体职责
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.46 获取用户技能标签
Usage: get_user_skills [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.47 添加用户技能标签
Usage: add_skill [options]
命令行选项:
-u, --url <URL> 用户的 URL
-n, --name <技能名称> 技能的名字
-l, --level <熟练程度> 技能的熟练程度(例如:初级,中级,高级)
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.48 获取用户教育背景
Usage: get_user_education [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.49 添加用户教育背景
Usage: add_education [options]
命令行选项:
-u, --url <URL> 用户的 URL
-s, --school <学校名称> 学校的名字
-d, --degree <学位> 获得的学位(例如:学士,硕士,博士)
-f, --field <专业领域> 专业的领域或学科
-t, --time <时间范围> 在该学校的就读时间段
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.50 获取用户工作经历
Usage: get_user_work [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.51 添加用户工作经历
Usage: add_work [options]
命令行选项:
-u, --url <URL> 用户的 URL
-c, --company <公司名称> 工作公司的名字
-t, --title <职位标题> 所担任的职位
-d, --date <工作日期> 在该公司的工作时间段
-r, --responsibilities <职责描述> 该职位的主要职责和成就
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.52 获取用户证书与培训
Usage: get_user_certifications [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.53 添加用户证书与培训
Usage: add_certification [options]
命令行选项:
-u, --url <URL> 用户的 URL
-n, --name <证书名称> 证书的名字
-i, --issuing_institution <颁发机构> 颁发该证书的机构或学校
-d, --date <颁发日期> 证书颁发的具体日期
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.54 获取用户公开演讲
Usage: get_user_speeches [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.55 添加用户公开演讲
Usage: add_speech [options]
命令行选项:
-u, --url <URL> 用户的 URL
-t, --title <演讲标题> 演讲的题目或主题
-e, --event <活动名称> 这场演讲所属的活动或会议名称
-d, --date <演讲日期> 举办这场演讲的具体日期
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.56 获取用户参与的项目
Usage: get_user_projects [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.57 添加用户参与的项目
Usage: add_project [options]
命令行选项:
-u, --url <URL> 用户的 URL
-n, --name <项目名称> 项目的名称或代号
-d, --description <项目描述> 项目的简要描述或目标
-t, --time <时间范围> 参与该项目的时间段
-r, --role <角色> 在项目中担任的角色(例如:开发人员,项目经理)
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.58 获取用户开源贡献
Usage: get_user_open_source [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.59 添加用户开源贡献
Usage: add_open_source [options]
命令行选项:
-u, --url <URL> 用户的 URL
-r, --repository <仓库名称> 开源项目的仓库名称或链接
-c, --contribution <贡献描述> 在该开源项目中的具体贡献(例如:修复bug,添加功能)
-d, --date <贡献日期> 这次贡献的具体时间
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.60 获取用户荣誉与奖项
Usage: get_user honors [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.61 添加用户荣誉与奖项
Usage: add_honor [options]
命令行选项:
-u, --url <URL> 用户的 URL
-n, --name <荣誉名称> 荣誉或奖项的具体名称
-o, --organization <颁发机构> 颁发该荣誉的组织或机构
-d, --date <颁发日期> 获得该荣誉的具体时间
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.62 获取用户志愿者活动
Usage: get_user_volunteer [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.63 添加用户志愿者活动
Usage: add_volunteer_activity [options]
命令行选项:
-u, --url <URL> 用户的 URL
-o, --organization <组织名称> 志愿者的组织名称
-d, --date <日期> 志愿的时间段
-r, --responsibilities <职责描述> 在志愿活动中的具体职责
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.64 获取用户兴趣爱好
Usage: get_user_hobbies [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.65 添加用户兴趣爱好
Usage: add_hobby [options]
命令行选项:
-u, --url <URL> 用户的 URL
-n, --name <爱好名称> 兴趣爱好的具体名称或描述
-d, --description <描述> 对这个兴趣爱好的简要描述
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.66 获取用户技能证书
Usage: get_user_certifications [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.67 添加用户技能证书
Usage: add_certification [options]
命令行选项:
-u, --url <URL> 用户的 URL
-n, --name <证书名称> 证书的具体名称或颁发机构
-o, --organization <颁发机构> 颁发该证书的组织或机构
-d, --date <获得日期> 获得该证书的具体时间
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.68 获取用户语言能力
Usage: get_user_languages [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.69 添加用户语言能力
Usage: add_language [options]
命令行选项:
-u, --url <URL> 用户的 URL
-l, --language <语言名称> 掌握的语言或方言的具体名称
-n, --level <熟练程度> 对这种语言的掌握程度(例如:流利、能进行基本交流)
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.70 获取用户教育背景
Usage: get_user_education [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.71 添加用户教育背景
Usage: add_education [options]
命令行选项:
-u, --url <URL> 用户的 URL
-s, --school <学校名称> 就读的学校或教育机构的名称
-d, --degree <学位> 获得的学位或资格证书(例如:学士、硕士)
-f, --field <专业领域> 学习的专业或主修科目
-t, --time <时间范围> 在该学校就读的时间段
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.72 获取用户工作经历
Usage: get_user_work_experience [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.73 添加用户工作经历
Usage: add_work_experience [options]
命令行选项:
-u, --url <URL> 用户的 URL
-c, --company <公司名称> 就职的公司或组织的名称
-t, --title <职位> 在该公司担任的具体职位或角色
-d, --description <工作描述> 对该工作的简要描述或主要职责
-t, --time <时间范围> 在该公司工作的具体时间段
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.74 获取用户作品集
Usage: get_user_portfolio [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.75 添加用户作品集
Usage: add_portfolio [options]
命令行选项:
-u, --url <URL> 用户的 URL
-n, --name <作品名称> 作品的具体名称或标题
-d, --description <描述> 对该作品的简要描述或内容概述
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.76 获取用户个人简介
Usage: get_user_bio [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.77 添加用户个人简介
Usage: add_bio [options]
命令行选项:
-u, --url <URL> 用户的 URL
-b, --bio <简介内容> 用户的个人简介或自我描述的内容
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.78 获取用户职业目标
Usage: get_user_goals [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.79 添加用户职业目标
Usage: add_goal [options]
命令行选项:
-u, --url <URL> 用户的 URL
-g, --goal <目标内容> 用户的职业目标或发展方向的内容
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.80 获取用户兴趣爱好
Usage: get_user_interests [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.81 添加用户兴趣爱好
Usage: add_interest [options]
命令行选项:
-u, --url <URL> 用户的 URL
-i, --interest <兴趣内容> 用户的兴趣爱好的具体名称或描述
-d, --description <描述> 对该兴趣的简要描述或内容概述
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.82 获取用户社交媒体链接
Usage: get_user_social_links [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.83 添加用户社交媒体链接
Usage: add_social_link [options]
命令行选项:
-u, --url <URL> 用户的 URL
-s, --social_platform <平台名称> 社交媒体平台的具体名称(例如:LinkedIn、Twitter)
-l, --link <链接地址> 该社交媒体账号的链接地址
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.84 获取用户项目经验
Usage: get_user_projects [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.85 添加用户项目经验
Usage: add_project [options]
命令行选项:
-u, --url <URL> 用户的 URL
-n, --name <项目名称> 项目的具体名称或标题
-d, --description <描述> 对该项目的简要描述或内容概述
-t, --time <时间范围> 参与该项目的具体时间段
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.86 获取用户荣誉奖项
Usage: get_user_awards [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.87 添加用户荣誉奖项
Usage: add_award [options]
命令行选项:
-u, --url <URL> 用户的 URL
-a, --award <奖项内容> 用户获得的荣誉或奖项的具体内容
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.88 获取用户志愿者经历
Usage: get_user_volunteer [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.89 添加用户志愿者经历
Usage: add_volunteer [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --volunteer_exp <志愿者经验内容> 用户的志愿者经历的具体内容
-d, --description <描述> 对该经历的简要描述或内容概述
-t, --time <时间范围> 参与该项目的具体时间段
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.90 获取用户技能证书
Usage: get_user_skills [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.91 添加用户技能证书
Usage: add_skill [options]
命令行选项:
-u, --url <URL> 用户的 URL
-s, --skill <技能名称> 用户拥有的具体技能或证书的名称
-d, --description <描述> 对该技能或证书的简要描述或内容概述
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.92 获取用户教育背景
Usage: get_user_education [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.93 添加用户教育背景
Usage: add_education [options]
命令行选项:
-u, --url <URL> 用户的 URL
-e, --education_info <教育信息内容> 用户的教育背景的具体内容,包括学校名称、专业等
-d, --description <描述> 对该教育经历的简要描述或内容概述
-t, --time <时间范围> 该教育经历的时间段
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.94 获取用户工作经历
Usage: get_user_work [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.95 添加用户工作经历
Usage: add_work [options]
命令行选项:
-u, --url <URL> 用户的 URL
-w, --work_info <工作信息内容> 用户的工作经历的具体内容,包括公司名称、职位等
-d, --description <描述> 对该工作的简要描述或内容概述
-t, --time <时间范围> 该工作的时间段
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.96 获取用户开源贡献
Usage: get_user_open_source [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.97 添加用户开源贡献
Usage: add_open_source [options]
命令行选项:
-u, --url <URL> 用户的 URL
-o, --open_source_info <开源信息内容> 用户在开源项目中的具体贡献
-d, --description <描述> 对该贡献的简要描述或内容概述
-t, --time <时间范围> 参与该项目的时间段
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.98 获取用户项目经验
Usage: get_user_projects [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.99 添加用户项目经验
Usage: add_project [options]
命令行选项:
-u, --url <URL> 用户的 URL
-p, --project_info <项目信息内容> 用户参与的项目的具体信息,包括项目名称、角色等
-d, --description <描述> 对该项目的简要描述或内容概述
-t, --time <时间范围> 参与该项目的时间段
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.100 获取用户总结评价
Usage: get_user_summary [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.101 添加用户总结评价
Usage: add_summary [options]
命令行选项:
-u, --url <URL> 用户的 URL
-s, --summary_info <总结评价内容> 用户对自己的总结或他人对用户的评价
-d, --description <描述> 对该总结的简要描述或内容概述
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.102 获取用户自定义字段
Usage: get_user_custom_fields [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
1.103 添加用户自定义字段
Usage: add_custom_field [options]
命令行选项:
-u, --url <URL> 用户的 URL
-c, --custom_info <自定义内容> 用户需要添加的自定义字段的内容
-d, --description <描述> 对该自定义字段的简要描述或说明
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
2. 其他功能
2.1 搜索用户
Usage: search_users [options]
命令行选项:
-n, --name <名称> 要搜索的用户的名称
-k, --keyword <关键字> 根据关键字搜索用户
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
2.2 搜索公司
Usage: search_companies [options]
命令行选项:
-c, --company <公司名称> 要搜索的公司的名称
-k, --keyword <关键字> 根据关键字搜索公司
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
2.3 搜索项目
Usage: search_projects [options]
命令行选项:
-p, --project <项目名称> 要搜索的项目的名称
-k, --keyword <关键字> 根据关键字搜索项目
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
2.4 搜索职位
Usage: search_jobs [options]
命令行选项:
-j, --job_title <职位名称> 要搜索的职位的名称
-k, --keyword <关键字> 根据关键字搜索职位
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
2.5 获取用户推荐职位
Usage: get_user_recommendations [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
2.6 获取公司推荐职位
Usage: get_company_recommendations [options]
命令行选项:
-c, --company <公司名称> 要获取推荐的公司的名称
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
2.7 获取职位详情
Usage: get_job_details [options]
命令行选项:
-j, --job_id <职位ID> 要获取详情的职位的 ID
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
2.8 获取公司详情
Usage: get_company_details [options]
命令行选项:
-c, --company_id <公司ID> 要获取详情的公司的 ID
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
2.9 获取项目详情
Usage: get_project_details [options]
命令行选项:
-p, --project_id <项目ID> 要获取详情的项目的 ID
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
2.10 获取用户详情
Usage: get_user_details [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
3. 数据分析功能
3.1 分析用户技能分布
Usage: analyze_skill_distribution [options]
命令行选项:
-s, --start_date <开始日期> 开始日期(格式:YYYY-MM-DD)
-e, --end_date <结束日期> 结束日期(格式:YYYY-MM-DD)
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
3.2 分析公司岗位分布
Usage: analyze_company_job_distribution [options]
命令行选项:
-c, --company <公司名称> 要分析的公司的名称
-s, --start_date <开始日期> 开始日期(格式:YYYY-MM-DD)
-e, --end_date <结束日期> 结束日期(格式:YYYY-MM-DD)
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
3.3 分析项目技术栈分布
Usage: analyze_technology_distribution [options]
命令行选项:
-p, --project <项目名称> 要分析的项目的名称
-s, --start_date <开始日期> 开始日期(格式:YYYY-MM-DD)
-e, --end_date <结束日期> 结束日期(格式:YYYY-MM-DD)
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
3.4 分析用户职业发展路径
Usage: analyze_career_path [options]
命令行选项:
-u, --url <URL> 用户的 URL
-s, --start_date <开始日期> 开始日期(格式:YYYY-MM-DD)
-e, --end_date <结束日期> 结束日期(格式:YYYY-MM-DD)
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
3.5 分析用户薪资变化趋势
Usage: analyze_salary_trend [options]
命令行选项:
-u, --url <URL> 用户的 URL
-s, --start_date <开始日期> 开始日期(格式:YYYY-MM-DD)
-e, --end_date <结束日期> 结束日期(格式:YYYY-MM-DD)
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
4. 报表与导出
4.1 导出用户数据为CSV
Usage: export_user_data [options]
命令行选项:
-u, --url <URL> 用户的 URL
-o, --output_file <输出文件名> 输出文件名(可选,默认:user_export.csv)
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
4.2 导出公司数据为CSV
Usage: export_company_data [options]
命令行选项:
-c, --company <公司名称> 要导出的公司的名称
-o, --output_file <输出文件名> 输出文件名(可选,默认:company_export.csv)
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
4.3 导出项目数据为CSV
Usage: export_project_data [options]
命令行选项:
-p, --project <项目名称> 要导出的项目的名称
-o, --output_file <输出文件名> 输出文件名(可选,默认:project_export.csv)
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
4.4 导出职位数据为CSV
Usage: export_job_data [options]
命令行选项:
-j, --job_id <职位ID> 要导出的职位 ID
-o, --output_file <输出文件名> 输出文件名(可选,默认:job_export.csv)
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
5. 系统管理
5.1 创建新用户
Usage: create_new_user [options]
命令行选项:
-u, --username <用户名> 用户名
-p, --password <密码> 密码
-e, --email <邮箱> 邮箱地址
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
5.2 更新用户资料
Usage: update_user_profile [options]
命令行选项:
-u, --url <URL> 用户的 URL
-n, --new_name <新名字> 新的名字
-e, --email <新邮箱> 新的邮箱地址
-p, --phone <新电话> 新的电话号码
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
5.3 删除用户
Usage: delete_user [options]
命令行选项:
-u, --url <URL> 用户的 URL
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
5.4 创建新公司
Usage: create_new_company [options]
命令行选项:
-n, --name <公司名称> 公司名称
-i, --industry <行业> 所属行业
-s, --size <规模> 公司规模(员工数)
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
5.5 更新公司信息
Usage: update_company_info [options]
命令行选项:
-c, --company_id <公司ID> 要更新的公司的 ID
-n, --new_name <新名称> 新的公司名称
-i, --new_industry <新行业> 新的行业
-s, --new_size <新规模> 新的员工数量
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
5.6 删除公司
Usage: delete_company [options]
命令行选项:
-c, --company_id <公司ID> 要删除的公司的 ID
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
5.7 创建新项目
Usage: create_new_project [options]
命令行选项:
-n, --name <项目名称> 项目名称
-d, --description <描述> 项目描述
-s, --start_date <开始日期> 项目的开始日期
-e, --end_date <结束日期> 项目的结束日期
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
5.8 更新项目信息
Usage: update_project_info [options]
命令行选项:
-p, --project_id <项目ID> 要更新的项目的 ID
-n, --new_name <新名称> 新的项目名称
-d, --new_description <新描述> 新的描述
-s, --new_start_date <新开始日期> 新的开始日期
-e, --new_end_date <新结束日期> 新的结束日期
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
5.9 删除项目
Usage: delete_project [options]
命令行选项:
-p, --project_id <项目ID> 要删除的项目的 ID
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
5.10 创建新职位
Usage: create_new_job [options]
命令行选项:
-t, --title <职位标题> 职位的标题
-d, --description <描述> 职位的描述
-s, --salary <薪资> 薪资范围(年收入)
-l, --location <位置> 工作地点
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
5.11 更新职位信息
Usage: update_job_info [options]
命令行选项:
-j, --job_id <职位ID> 要更新的职位 ID
-t, --new_title <新标题> 新的职位标题
-d, --new_description <新描述> 新的描述
-s, --new_salary <新薪资> 新的薪资范围
-l, --new_location <新位置> 新的工作地点
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
5.12 删除职位
Usage: delete_job [options]
命令行选项:
-j, --job_id <职位ID> 要删除的职位 ID
-v, --verbose 启用详细输出
-h, --help 显示帮助信息
附录
错误代码
- 1: 成功
- 2: 参数错误
- 3: 数据库连接失败
- 4: 权限不足
- 5: 资源不存在
- 6: 内部服务器错误
- 7: 输入数据无效
示例命令
-
创建新用户:
create_new_user --username "john" --password "doe123" --email "john@example.com"
-
更新用户资料:
update_user_profile --url "http://example.com/john" --new_name "John Doe" --email "john@example.com" --phone "1234567890"
-
导出用户数据为CSV:
export_user_data --url "http://example.com/john" --output_file "user_export.csv"
-
删除用户:
delete_user --url "http://example.com/john"
-
创建新公司:
create_new_company --name "Tech Corp" --industry "IT" --size "500"
-
更新公司信息:
update_company_info --company_id "TC123" --new_name "Advanced Tech Corp" --new_industry "AI" --new_size "1000"
-
删除公司:
delete_company --company_id "TC123"
-
创建新项目:
create_new_project --name "Space Mission" --description "Mars exploration project" --start_date "2024-01-01" --end_date "2025-12-31"
-
更新项目信息:
update_project_info --project_id "SM123" --new_name "Moon Base" --new_description "Lunar exploration project" --new_start_date "2024-07-01" --new_end_date "2026-12-31"
-
删除项目:
delete_project --project_id "SM123"
-
创建新职位:
create_new_job --title "Data Scientist" --description "AI research position" --salary "100000-150000" --location "New York, NY"
-
更新职位信息:
update_job_info --job_id "DS123" --new_title "Senior Data Scientist" --new_description "Machine learning research" --new_salary "150000-200000" --new_location "San Francisco, CA"
-
删除职位:
delete_job --job_id "DS123"
HDW 命令行工具文档
简介
HDW(Human Database Worker)是一个用于管理人力资源数据的命令行工具。它支持创建、查询、更新和删除用户、公司、项目和职位信息。
安装与配置
安装步骤
-
下载安装包:
- 从官方网站或指定镜像站点下载适用于您操作系统的HDW安装包。
-
解压并安装:
- 在选择的目录下解压安装包。
- 执行安装程序,按照提示完成安装过程。
-
配置环境变量:
- 将HDW的可执行文件路径添加到系统环境变量中,以便从命令行直接调用HDW命令。
-
初始化数据库:
- 运行
hdw init
命令,初始化本地数据库并创建必要的表结构。
- 运行
-
连接远程数据库(可选):
- 如果需要使用远程数据库,请配置数据库连接信息,并运行
hdw connect
命令建立连接。
- 如果需要使用远程数据库,请配置数据库连接信息,并运行
快速启动
完成安装后,您可以通过以下命令快速开始:
hdw --version
使用指南
用户管理
创建用户
要创建一个新的用户,使用以下命令:
hdw create-user <username> <password> <email>
示例:
hdw create-user john doe123 john@example.com
更新用户资料
更新用户资料时,使用:
hdw update-user --url <user_url> [--new-name <name>] [--email <email>] [--phone <phone>]
示例:
hdw update-user --url http://example.com/john --new-name John Doe --email john@example.com --phone 1234567890
删除用户
要删除指定的用户,运行:
hdw delete-user <user_url>
示例:
hdw delete-user http://example.com/john
公司管理
创建公司
创建新的公司信息,使用以下命令:
hdw create-company <name> <industry> <size>
示例:
hdw create-company Tech Corp IT 500
更新公司信息
更新公司的详细信息:
hdw update-company --company-id <id> [--new-name <name>] [--new-industry <industry>] [--new-size <size>]
示例:
hdw update-company --company-id TC123 --new-name Advanced Tech Corp --new-industry AI --new-size 1000
删除公司
删除指定的公司信息,使用:
hdw delete-company <company_id>
示例:
hdw delete-company TC123
项目管理
创建项目
创建新的项目条目:
hdw create-project <name> <description> <start-date> <end-date>
示例:
hdw create-project Space Mission "Mars exploration project" 2024-01-01 2025-12-31
更新项目信息
更新项目的详细信息:
hdw update-project --project-id <id> [--new-name <name>] [--new-description <description>] [--new-start-date <start-date>] [--new-end-date <end-date>]
示例:
hdw update-project --project-id SM123 --new-name Moon Base --new-description "Lunar exploration project" 2024-07-01 2026-12-31
删除项目
删除指定的项目条目,使用:
hdw delete-project <project_id>
示例:
hdw delete-project SM123
职位管理
创建职位
创建新的职位信息:
hdw create-job <title> <description> <salary> <location>
示例:
hdw create-job Data Scientist "AI research position" "100000-150000" "New York, NY"
更新职位信息
更新职位的详细信息:
hdw update-job --job-id <id> [--new-title <title>] [--new-description <description>] [--new-salary <salary>] [--new-location <location>]
示例:
hdw update-job --job-id DS123 --new-title Senior Data Scientist --new-description "Machine learning research" 150000-200000 "San Francisco, CA"
删除职位
删除指定的职位条目,使用:
hdw delete-job <job_id>
示例:
hdw delete-job DS123
高级功能
数据导出与导入
导出数据
将数据库中的所有用户、公司、项目和职位信息导出为CSV文件:
hdw export-data --output <output-file>
示例:
hdw export-data --output hdw_export.csv
导入数据
从CSV文件中导入数据到数据库:
hdw import-data --input <input-file>
示例:
hdw import-data --
可用工具列表
google_search
执行Google搜索并返回结果。
参数
query : string*
描述
要搜索的关键词或短语。
参数
count : number*
描述
要获取的结果数量,默认值为10。
参数
timeout : number*
描述
搜索超时时间(秒),默认值为300秒。
get_linkedin_conversations
获取与LinkedIn账户相关的对话。
参数
connected_after : number*
描述
过滤条件,仅返回连接时间在指定时间之后的对话。
参数
count : number*
描述
要获取的对话数量,默认值为20。
参数
timeout : number*
描述
请求超时时间(秒),默认值为300秒。

MCP Server Airbnb
已认证
Airbnb房源搜索与详情查询的MCP服务
TypeScript
117
4分

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
2,955
5分

Rednote MCP
RedNote MCP是一个为小红书内容访问提供服务的工具,支持认证管理、关键词搜索笔记、命令行初始化等功能,可通过URL访问笔记内容。
TypeScript
388
4.5分

Perplexity MCP
已认证
一个基于Perplexity AI API的MCP服务器,为Claude桌面客户端提供网页搜索功能。
Python
158
4.1分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
1,427
5分

Perplexity Research Assistant
Perplexity MCP Server是一个智能研究助手,利用Perplexity的AI模型自动分析查询复杂度并选择最佳模型处理请求,支持搜索、推理和深度研究三种工具。
TypeScript
188
4.5分

Arxiv
ArXiv MCP Server是一个连接AI助手与arXiv研究库的桥梁,通过MCP协议实现论文搜索和内容访问功能。
Python
1,012
5分

Sail
Sail是一个旨在统一流处理、批处理和计算密集型(AI)工作负载的项目,提供了Spark SQL和Spark DataFrame API的替代方案,支持单机和分布式环境。
Rust
746
5分