一个提供AI代理实时访问来自web3.career精选Web3职位的MCP服务器,使智能职位发现和职业洞察成为可能。
remote=True仅限远程职位)"United States",不区分大小写)"react","blockchain",不区分大小写)date_epoch,格式化为YYYY-MM-DD)克隆仓库:
git clone https://github.com/kukapay/web3-jobs-mcp.git
cd web3-jobs-mcp
安装依赖:
使用uv:
uv sync
或者使用pip:
pip install mcp[cli] python-dotenv
安装到Claude桌面:
将服务器作为Claude桌面应用程序安装:
uv run mcp install cli.py --name "Web3 Jobs"
配置文件参考:
{
"mcpServers": {
"Web3 Jobs": {
"command": "uv",
"args": [ "--directory", "/path/to/web3-jobs-mcp", "run", "main.py" ],
"env": { "WEB3_CAREER_API_TOKEN", "your-api-token" },
}
}
}
将/path/to/web3-jobs-mcp替换为实际安装路径,并将your-api-token替换为您的web3.career API令牌。
在开发模式下启动服务器并打开MCP Inspector的网页界面进行测试:
uv run mcp dev main.py
或者直接运行:
uv run main.py
query_jobs工具在MCP Inspector或兼容客户端(如Claude Desktop)中调用query_jobs工具:
示例1:获取5个远程区块链职位:
query_jobs(remote=True, tag="blockchain", limit=5)
示例2:获取美国的10个职位:
query_jobs(country="United States", limit=10)
示例输出:
# Web3职位列表
- **职位ID**:103945
- **标题**:应用加密经济学与机制设计
- **公司**:Subzero Labs
- **地点**:远程
- **远程**:是
- **发布日期**:2025-06-01
- **应聘链接**:[申请](https://web3.career/r/1QTOzATM__UVWHaa)
- **描述**:关于Rialo 我们是去中心化金融(DeFi)领域的先驱力量...
- **职位ID**:103944
- **标题**:区块链工程师
- **公司**:CryptoTech
- **地点**:远程
- **远程**:是
- **发布日期**:2025-05-31
- **描述**:加入我们的团队,为全球客户构建前沿的区块链解决方案...
- **应聘链接**:[申请](https://web3.career/r/2XYZabc123)
*来源:web3.career*
search_jobs_prompt为特定角色和地点生成搜索提示:
/search_jobs_prompt role="区块链开发者" location="远程"
这将返回类似提示:
查找Web3职位,针对区块链开发者角色,在远程工作。提供职位名称、公司、地点及应聘链接,数据来源于web3.career。
本项目采用MIT许可证。详情见LICENSE文件。