Web3职位查询工具

一个提供AI代理实时访问精选Web3职位的MCP服务器,支持智能职位发现和职业洞察。

  • by kukapay
  • Python
  • 本地部署
  • 8 星标
  • 更新于
在 GitHub 查看 kukapay/web3-jobs-mcp

使用说明

Web3作业MCP服务器

MCP服务器,为AI代理提供实时访问精心策划的Web3作业的权限 web3.career,实现智能工作发现和职业洞察。

特性

  • 作业查询工具:按以下条件筛选Web3作业:
    • 远程状态(remote=True 仅用于远程作业)
    • 国家(例如。, "United States"不区分大小写
    • 作业标签(例如。, "react", "blockchain"不区分大小写
    • 限制(1-100个作业,默认50个)
  • Markdown输出:以格式化的Markdown列表形式返回工作列表,其中包含:
    • 工作ID、职位、公司、地点、远程状态
    • 发表于(from date_epoch,格式为 YYYY-MM-DD)
    • 申请URL(可点击链接到web3.career)
    • 说明(纯文本,截断为100个字符)
  • 搜索提示:根据角色和可选位置生成用户友好的求职查询。

先决条件

安装

  1. 克隆存储库:

    git clone https://github.com/kukapay/web3-jobs-mcp.git
    cd web3-jobs-mcp
    
  2. 再进行: 使用 uv:

    uv sync
    

    或者,与 pip:

    pip install mcp[cli] python-dotenv
    
  3. 安装到克劳德桌面:

    将服务器安装为Claude Desktop应用程序:

    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.职业API令牌。

用法

运行服务器

使用MCP Inspector以开发模式启动服务器:

uv run mcp dev main.py

这将打开一个用于测试工具和提示的web界面。

或者,直接运行:

uv run main.py

使用 query_jobs 工具

在MCP检查器或兼容客户端(如Claude Desktop)中,调用 query_jobs 工具:

  • 示例1:获得5个远程区块链工作:

    query_jobs(remote=True, tag="blockchain", limit=5)
    
  • 示例2在美国找到10份工作:

    query_jobs(country="United States", limit=10)
    

样本输出:

# Web3 Job Listings

- **Job ID**: 103945
  - **Title**: Applied Crypto-Economics & Mechanism Design
  - **Company**: Subzero Labs
  - **Location**: Remote Remote Remote
  - **Remote**: Yes
  - **Published At**: 2025-06-01
  - **Apply URL**: [Apply](https://web3.career/r/1QTOzATM__UVWHaa)
  - **Description**: About Rialo We are a pioneering force in the decentralized finance (DeFi) space...

- **Job ID**: 103944
  - **Title**: Blockchain Engineer
  - **Company**: CryptoTech
  - **Location**: Remote
  - **Remote**: Yes
  - **Published At**: 2025-05-31
  - **Description**: Join our team to build cutting-edge blockchain solutions for global clients...
  - **Apply URL**: [Apply](https://web3.career/r/2XYZabc123)

*Source: web3.career*

使用 search_jobs_prompt

为特定角色和位置生成搜索提示:

/search_jobs_prompt role="blockchain developer" location="remote"

这将返回如下提示:

Find Web3 jobs for a blockchain developer role in remote. Provide job titles, companies, locations, and application links from web3.career.

许可证

该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。