使用说明
项目简介
LAPRAS MCP Server 是 LAPRAS 官方提供的 MCP 服务器实现,旨在为 LLM 客户端提供求职相关的上下文信息和功能。通过集成此 MCP Server,LLM 应用可以调用预设的工具,实现求职信息的检索和详情查询,从而扩展 LLM 在招聘领域的应用能力。
主要功能点
- 职位搜索 (search_job): 根据关键词、职位类型、编程语言、框架、数据库、基础设施、工作类型、工作风格、期望条件和最低年薪等参数搜索职位列表。
- 职位详情获取 (get_job_detail): 根据职位 ID 获取特定职位的详细信息。
- 标准 MCP 协议支持: 遵循 Model Context Protocol 规范,通过 JSON-RPC 协议与客户端进行通信。
- Stdio 传输协议: 使用 Stdio 作为默认的传输协议,方便集成和部署。
- 工具注册与执行: 内置 'search_job' 和 'get_job_detail' 两个工具,并可扩展更多求职相关工具。
安装步骤
本 MCP Server 可以通过 npm 或 Docker 两种方式安装和运行。请根据您的环境选择合适的安装方式。
方式一:使用 npx (需要 Node.js 环境)
- 确保您已安装 Node.js 和 npm。
- 在您的 MCP 客户端配置文件(通常是 'mcp.json' 或 'claude_desktop_config.json')中,添加以下服务器配置信息。
方式二:使用 Docker (推荐)
- 确保您已安装 Docker。
- 在您的 MCP 客户端配置文件中,添加以下服务器配置信息。
服务器配置
MCP 客户端需要配置 MCP 服务器的启动命令和参数才能连接。以下是针对 npx 和 Docker 两种安装方式的 MCP 服务器配置信息,请根据您的安装方式选择其一添加到您的 MCP 客户端配置文件中(例如 'mcp.json')。
npx 配置 (推荐 Docker 方式)
{ "mcpServers": { "lapras": { "command": "npx", // 启动命令,使用 npx 运行 npm 包 "args": [ "-y", // npx 参数,自动确认安装包 "@lapras-inc/lapras-mcp-server" // 要运行的 npm 包名 ] } } }
Docker 配置 (推荐)
{ "mcpServers": { "lapras": { "command": "docker", // 启动命令,使用 docker 运行容器 "args": [ "run", // docker run 命令 "-i", // docker run 参数,保持 STDIN 打开 "--rm", // docker run 参数,容器退出后自动删除 "laprascom/lapras-mcp-server" // Docker 镜像名称 ] } } }
配置说明:
- '"server name": "lapras"': 为该 MCP 服务器配置命名为 "lapras",您可以自定义名称。
- '"command"': 指定启动 MCP 服务器的命令。
- '"args"': 启动命令的参数列表。
注意: 使用 npx 方式时,如果遇到服务器连接问题,请尝试使用 Docker 方式。
基本使用方法
配置完成后,您的 MCP 客户端应该能够检测到名为 "lapras" 的 MCP 服务器。您可以通过自然语言指令指示 LLM 客户端调用 LAPRAS MCP Server 提供的工具来完成求职信息查询。
示例指令:
- 搜索 "全远程 Rust 后端" 职位,年薪 800 万以上,并以 Markdown 表格形式展示结果:
フルリモートワーク可能でRustが使えるバックエンドの求人を探してください。年収は800万以上で。結果はMardkownの表にまとめてください。 - 根据个人简历(图片或 URL)查找匹配的职位:
<自分のキャリアがわかる画像 or URL を貼り付ける> これが私の職歴です。私に合いそうな求人を探してください。
可用工具:
- 'search_job' (职位搜索): 允许您根据各种条件搜索职位。详细参数请参考工具描述。
- 'get_job_detail' (职位详情获取): 允许您根据职位 ID 获取职位的详细信息。
您可以在 LLM 交互中使用这些工具名称来调用相应的功能。
信息
分类
生产力应用