PluginBench
MCP Server
Active
MIT

Kwork MCP Server

io.github.simonether/kwork-mcp

What is the Kwork MCP server?

Kwork freelance marketplace: browse projects, submit offers, manage orders, message clients

How to install Kwork

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • KWORK_LOGIN

    Kwork login (required unless KWORK_TOKEN is set)

  • KWORK_PASSWORD
    secret

    Kwork password (required unless KWORK_TOKEN is set)

  • KWORK_TOKEN
    secret

    Auth token, skips login (alternative to KWORK_LOGIN + KWORK_PASSWORD)

  • KWORK_PHONE_LAST

    Last 4 digits of phone for 2FA

  • KWORK_PROXY_URL

    Proxy URL (HTTP / SOCKS4 / SOCKS5)

  • KWORK_TIMEOUT

    Request timeout in seconds

  • KWORK_RPS_LIMIT

    Requests per second limit

  • KWORK_BURST_LIMIT

    Burst limit for the rate limiter

  • KWORK_TOKEN_FILE

    Token persistence path

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "kwork-mcp": {
      "command": "uvx",
      "args": [
        "kwork-mcp"
      ],
      "env": {
        "KWORK_LOGIN": "<YOUR_KWORK_LOGIN>",
        "KWORK_PASSWORD": "<YOUR_KWORK_PASSWORD>",
        "KWORK_TOKEN": "<YOUR_KWORK_TOKEN>",
        "KWORK_PHONE_LAST": "<YOUR_KWORK_PHONE_LAST>",
        "KWORK_PROXY_URL": "<YOUR_KWORK_PROXY_URL>",
        "KWORK_TIMEOUT": "<YOUR_KWORK_TIMEOUT>",
        "KWORK_RPS_LIMIT": "<YOUR_KWORK_RPS_LIMIT>",
        "KWORK_BURST_LIMIT": "<YOUR_KWORK_BURST_LIMIT>",
        "KWORK_TOKEN_FILE": "<YOUR_KWORK_TOKEN_FILE>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "kwork-mcp": {
      "command": "uvx",
      "args": [
        "kwork-mcp"
      ],
      "env": {
        "KWORK_LOGIN": "<YOUR_KWORK_LOGIN>",
        "KWORK_PASSWORD": "<YOUR_KWORK_PASSWORD>",
        "KWORK_TOKEN": "<YOUR_KWORK_TOKEN>",
        "KWORK_PHONE_LAST": "<YOUR_KWORK_PHONE_LAST>",
        "KWORK_PROXY_URL": "<YOUR_KWORK_PROXY_URL>",
        "KWORK_TIMEOUT": "<YOUR_KWORK_TIMEOUT>",
        "KWORK_RPS_LIMIT": "<YOUR_KWORK_RPS_LIMIT>",
        "KWORK_BURST_LIMIT": "<YOUR_KWORK_BURST_LIMIT>",
        "KWORK_TOKEN_FILE": "<YOUR_KWORK_TOKEN_FILE>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "kwork-mcp": {
      "command": "uvx",
      "args": [
        "kwork-mcp"
      ],
      "env": {
        "KWORK_LOGIN": "<YOUR_KWORK_LOGIN>",
        "KWORK_PASSWORD": "<YOUR_KWORK_PASSWORD>",
        "KWORK_TOKEN": "<YOUR_KWORK_TOKEN>",
        "KWORK_PHONE_LAST": "<YOUR_KWORK_PHONE_LAST>",
        "KWORK_PROXY_URL": "<YOUR_KWORK_PROXY_URL>",
        "KWORK_TIMEOUT": "<YOUR_KWORK_TIMEOUT>",
        "KWORK_RPS_LIMIT": "<YOUR_KWORK_RPS_LIMIT>",
        "KWORK_BURST_LIMIT": "<YOUR_KWORK_BURST_LIMIT>",
        "KWORK_TOKEN_FILE": "<YOUR_KWORK_TOKEN_FILE>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "kwork-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "kwork-mcp"
      ],
      "env": {
        "KWORK_LOGIN": "<YOUR_KWORK_LOGIN>",
        "KWORK_PASSWORD": "<YOUR_KWORK_PASSWORD>",
        "KWORK_TOKEN": "<YOUR_KWORK_TOKEN>",
        "KWORK_PHONE_LAST": "<YOUR_KWORK_PHONE_LAST>",
        "KWORK_PROXY_URL": "<YOUR_KWORK_PROXY_URL>",
        "KWORK_TIMEOUT": "<YOUR_KWORK_TIMEOUT>",
        "KWORK_RPS_LIMIT": "<YOUR_KWORK_RPS_LIMIT>",
        "KWORK_BURST_LIMIT": "<YOUR_KWORK_BURST_LIMIT>",
        "KWORK_TOKEN_FILE": "<YOUR_KWORK_TOKEN_FILE>"
      }
    }
  }
}
Claude Code
claude mcp add kwork-mcp --env KWORK_LOGIN=<YOUR_KWORK_LOGIN> --env KWORK_PASSWORD=<YOUR_KWORK_PASSWORD> --env KWORK_TOKEN=<YOUR_KWORK_TOKEN> --env KWORK_PHONE_LAST=<YOUR_KWORK_PHONE_LAST> --env KWORK_PROXY_URL=<YOUR_KWORK_PROXY_URL> --env KWORK_TIMEOUT=<YOUR_KWORK_TIMEOUT> --env KWORK_RPS_LIMIT=<YOUR_KWORK_RPS_LIMIT> --env KWORK_BURST_LIMIT=<YOUR_KWORK_BURST_LIMIT> --env KWORK_TOKEN_FILE=<YOUR_KWORK_TOKEN_FILE> -- uvx kwork-mcp

Related MCP servers

Control a real Chrome browser to complete any task: fill forms, extract data, book flights.

110k
Python
MIT
View repository →

Live global intelligence: real-time markets, conflicts, country risk, chokepoints, energy. 39 tools.

83k
TypeScript
AGPL-3.0
View repository →

Netdata

Active

Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.

80k
Go
GPL-3.0
View repository →

Trending hip-hop artist momentum scores across four cultural dimensions.

79k
TypeScript
MIT
View repository →

AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.

68k
TypeScript
MIT
View repository →

Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.

67k
Python
BSD-3-Clause
View repository →