An MCP server that provides AI agents with real-time access to curated Web3 jobs from web3.career, enabling intelligent job discovery and career insights. - Job Query Tool: Filter Web3 jobs by: - Remote status (remote=True for remote-only jobs) - Country (e.g., "United States", case-insensitive) - Job tag (e.g., "react", "blockchain", case-insensitive) - Limit (1–100 jobs, default 50) - Markdown O
Add this skill
npx mdskills install kukapay/web3-jobs-mcpWell-documented MCP server with useful Web3 job search tools and clear setup instructions
1# Web3 Jobs MCP Server23An MCP server that provides AI agents with real-time access to curated Web3 jobs from [web3.career](https://web3.career/), enabling intelligent job discovery and career insights.45678910## Features1112- **Job Query Tool**: Filter Web3 jobs by:13 - Remote status (`remote=True` for remote-only jobs)14 - Country (e.g., `"United States"`, case-insensitive)15 - Job tag (e.g., `"react"`, `"blockchain"`, case-insensitive)16 - Limit (1–100 jobs, default 50)17- **Markdown Output**: Returns job listings as a formatted Markdown list with:18 - Job ID, Title, Company, Location, Remote status19 - Published At (from `date_epoch`, formatted as `YYYY-MM-DD`)20 - Apply URL (clickable link to web3.career)21 - Description (plain text, truncated to 100 characters)22- **Search Prompt**: Generates user-friendly job search queries based on role and optional location.2324## Prerequisites2526- Python 3.10+27- A web3.career API token (request at [web3.career/web3-jobs-api](https://web3.career/web3-jobs-api))28- [uv](https://github.com/astral-sh/uv) for dependency management (recommended)2930## Installation31321. **Clone the Repository**:33 ```bash34 git clone https://github.com/kukapay/web3-jobs-mcp.git35 cd web3-jobs-mcp36 ```37382. **Install Dependencies**:39 Using `uv`:40 ```bash41 uv sync42 ```43 Alternatively, with `pip`:44 ```bash45 pip install mcp[cli] python-dotenv46 ```47483. **Installing to Claude Desktop**:4950 Install the server as a Claude Desktop application:51 ```bash52 uv run mcp install cli.py --name "Web3 Jobs"53 ```5455 Configuration file as a reference:5657 ```json58 {59 "mcpServers": {60 "Web3 Jobs": {61 "command": "uv",62 "args": [ "--directory", "/path/to/web3-jobs-mcp", "run", "main.py" ],63 "env": { "WEB3_CAREER_API_TOKEN", "your-api-token" },64 }65 }66 }67 ```68 Replace `/path/to/web3-jobs-mcp` with your actual installation path, and `your-api-token` with your web3.career API token.6970## Usage7172### Running the Server7374Start the server in development mode with the MCP Inspector:75```bash76uv run mcp dev main.py77```78This opens a web interface for testing tools and prompts.7980Alternatively, run directly:81```bash82uv run main.py83```8485### Using the `query_jobs` Tool8687In the MCP Inspector or a compatible client (e.g., Claude Desktop), call the `query_jobs` tool:8889- **Example 1**: Get 5 remote blockchain jobs:90 ```bash91 query_jobs(remote=True, tag="blockchain", limit=5)92 ```9394- **Example 2**: Get 10 jobs in the United States:95 ```bash96 query_jobs(country="United States", limit=10)97 ```9899**Sample Output**:100```markdown101# Web3 Job Listings102103- **Job ID**: 103945104 - **Title**: Applied Crypto-Economics & Mechanism Design105 - **Company**: Subzero Labs106 - **Location**: Remote Remote Remote107 - **Remote**: Yes108 - **Published At**: 2025-06-01109 - **Apply URL**: [Apply](https://web3.career/r/1QTOzATM__UVWHaa)110 - **Description**: About Rialo We are a pioneering force in the decentralized finance (DeFi) space...111112- **Job ID**: 103944113 - **Title**: Blockchain Engineer114 - **Company**: CryptoTech115 - **Location**: Remote116 - **Remote**: Yes117 - **Published At**: 2025-05-31118 - **Description**: Join our team to build cutting-edge blockchain solutions for global clients...119 - **Apply URL**: [Apply](https://web3.career/r/2XYZabc123)120121*Source: web3.career*122```123124### Using the `search_jobs_prompt`125126Generate a search prompt for a specific role and location:127```bash128/search_jobs_prompt role="blockchain developer" location="remote"129```130This returns a prompt like:131```132Find Web3 jobs for a blockchain developer role in remote. Provide job titles, companies, locations, and application links from web3.career.133```134135## License136137This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.138139
Full transparency — inspect the skill content before installing.