MCP计算机工作
拉丁美洲最大的求职板Computrabajo上用于搜索和申请工作的模型上下文协议(MCP)服务器
](https://www.npmjs.com/package/mcp-computrabajo)    
- 英语: README.md (你在这里)
- 西班牙语: README.es.md
MCP计算机工作 是一个模型上下文协议服务器,为AI助手提供访问 计算机工作 工作列表。通过标准化的MCP工具搜索工作、查看完整细节和申请。
______________________________________________________________________
你可以用这个MCP做什么?
- 搜索职位列表 按关键字和位置跨多个国家
- 查看完整的作业详细信息 包括描述、要求、工资、福利和公司信息
- 申请职位 直接使用经过身份验证的Computrabajo会话
______________________________________________________________________
快速开始
先决条件
获取会话Cookie
- 登录到 计算机工作 在浏览器中
- 打开DevTools(F12)→ 网络选项卡
- 导航到Computrabajo上的任何页面
- 右键单击请求→ 复制为cURL
- 从中提取cookie字符串
-b或--cookie旗帜
选项1:克劳德桌面(推荐)
打开您的Claude Desktop配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 视窗:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"computrabajo": {
"command": "npx",
"args": ["mcp-computrabajo@latest"],
"env": {
"CT_COOKIES": "ut=...; uca=...; ncac=...; nca=...; trl=...",
"CT_COUNTRY": "pe"
}
}
}
}重新启动克劳德桌面。当服务器连接时,您将看到MCP指示灯。
选项2:克劳德代码
claude mcp add --transport stdio \
--env CT_COOKIES="ut=...; uca=...; ncac=...; nca=...; trl=..." \
--env CT_COUNTRY=pe \
computrabajo -- npx mcp-computrabajo@latest选项3:克劳德桌面(带Bun)
{
"mcpServers": {
"computrabajo": {
"command": "bun",
"args": ["/absolute/path/to/mcp-computrabajo/src/index.ts"],
"env": {
"CT_COOKIES": "ut=...; uca=...; ncac=...; nca=...; trl=...",
"CT_COUNTRY": "pe"
}
}
}
}选项4:克劳德代码(带Bun)
claude mcp add --transport stdio \
--env CT_COOKIES="ut=...; uca=...; ncac=...; nca=...; trl=..." \
--env CT_COUNTRY=pe \
computrabajo -- bun /absolute/path/to/mcp-computrabajo/src/index.ts选项5:克隆并在本地运行
git clone https://github.com/georgegiosue/mcp-computrabajo.git
cd mcp-computrabajo
bun install提示: 使用MCP检查器进行调试: bun run inspect______________________________________________________________________
认证
Cookie是 仅适用于申请工作 (apply-to-job).搜索和查看作业详细信息无需身份验证。
Cookie解析顺序
MCP从第一个可用来源读取Cookie:
CT_COOKIES环境变量- 文件在
CT_COOKIES_FILE环境变量 ~/.computrabajo/cookies.txt
环境变量
| 变量 | 必填 | 默认 | 描述 |
|---|---|---|---|
CT_COOKIES | 否 | -- | 浏览器会话中的完整cookie字符串 |
CT_COOKIES_FILE | 没有 | ~/.computrabajo/cookies.txt | 包含cookie字符串的文件的路径 |
CT_COUNTRY | 没有 | pe | 国家代码: pe, co, mx, ar, cl, ec |
______________________________________________________________________
可用工具
| 工具 | 说明 | 参数 |
|---|---|---|
search-jobs | 按关键字和位置搜索职位列表 | keyword, location?, country?, page? |
get-job-detail | 获取工作机会的完整详细信息 | offerId, country? |
apply-to-job | 申请工作机会(需要认证) | offerId, country? |
______________________________________________________________________
截图
寻找工作
Searching for software engineering jobs in Lima
申请工作
Applying to a job offer through Claude Code
计算机工作确认
Job application confirmed on Computrabajo website
______________________________________________________________________
用法示例
一旦连接,你可以自然地问克劳德:
- *“在利马搜索软件工作”*
- *“在秘鲁寻找远程Python开发人员工作”*
- *“显示此工作邀请的详细信息”*
- *“替我申请这份工作”*
- *“在Trujillo搜索营销工作,第2页”*
______________________________________________________________________
支持的国家
| 代码 | 国家 |
|---|---|
pe | 秘鲁 |
co | 哥伦比亚 |
mx | 墨西哥 |
ar | 阿根廷 |
cl | 智利 |
ec | 厄瓜多尔 |
______________________________________________________________________
项目结构
mcp-computrabajo/
├── src/
│ ├── config/ # API configuration & cookie handling
│ ├── domain/
│ │ ├── models/ # Domain model interfaces
│ │ └── ports/ # Repository interface (contract)
│ ├── infrastructure/
│ │ ├── http/ # HTTP repository (fetch + cheerio)
│ │ └── mcp/
│ │ └── tools/
│ │ ├── index.ts # Registers all tools
│ │ ├── tool.ts # Tool interface + register() helper
│ │ ├── error.ts # Shared errorResponse()
│ │ └── job/
│ │ ├── search-jobs/
│ │ ├── get-job-detail/
│ │ └── apply-to-job/
│ ├── shared/ # Shared utilities
│ └── index.ts # MCP server entry point
├── package.json
└── tsconfig.json______________________________________________________________________
发展
# Install dependencies
bun install
# Run with MCP Inspector
bun run inspect
# Format code
bun run format
# Build
bun run build______________________________________________________________________
贡献
- 分叉存储库
- 创建要素分支(
git checkout -b feature/new-feature) - 设置代码格式(
bun run format) - 提交您的更改
- 打开拉取请求
______________________________________________________________________
许可证
MIT许可证-请参阅 许可证 了解详情。
______________________________________________________________________
