πŸ“‘ MCP Radar

Stupidoodle/swissdevjobs-cli

Search & apply to ~4,700 salary-transparent tech jobs across 7 countries (πŸ‡¨πŸ‡­πŸ‡©πŸ‡ͺπŸ‡¬πŸ‡§πŸ‡ΊπŸ‡ΈπŸ‡¨πŸ‡¦πŸ‡³πŸ‡±πŸ‡«πŸ‡·) from your terminal or AI agent β€” zero-dependency Python CLI + MCP server + Claude Code plugin

⭐ 92 stars
β‘‚ 11 forks
Python
momentum β–² 206.0
created 2026-08-24
on radar since 2026-08-26
star trend 64 β†’ 92 since 2026-08-26
ai-agentsclaudeclaude-codeclideveloper-jobsfrancegermanyjob-applicationjob-boardjob-searchjobsmcpmcp-servermodel-context-protocolnetherlandspythonsalary-transparencyswitzerlandukzero-dependencies
View on GitHub β†—

About swissdevjobs-cli

Search, filter, and apply across 8 job boards in 7 countries β€” ~4,700 tech jobs with salary data, plus all ~50,000 Swiss postings on jobs.ch & jobup.ch β€” without leaving your terminal.

πŸ‡¨πŸ‡­ Switzerland Β· πŸ‡©πŸ‡ͺ Germany Β· πŸ‡¬πŸ‡§ UK Β· πŸ‡ΊπŸ‡ΈπŸ‡¨πŸ‡¦ US & Canada Β· πŸ‡³πŸ‡± Netherlands Β· πŸ‡«πŸ‡· France

Every posting on swissdevjobs.ch β€” and its five sister boards covering Germany, the UK, the US & Canada, the Netherlands, and France β€” is required to publish a salary range. That makes them the rare job boards where you can filter by pay before you click. Since v0.5 the tool also searches jobs.ch and jobup.ch β€” Switzerland's two biggest boards, every industry, ~50,000 postings. One search, eight boards, JSON-first so an LLM agent can drive it.

It also remembers what you've already applied to, across every board, so the same job never shows up twice.

- Why Β· Please be reasonable Β· Install Β· Boards Β· Configure Β· Commands - How applying works Β· Filtering - MCP server Β· Under the hood Β· Cloudflare - Claude Code skill Β· Development

------ 🌍 Eight boards, one tool The all-IT devitjobs family across six countries, plus jobs.ch & jobup.ch for every industry in Switzerland β€” one search, per-board currencies πŸ’° Salary is a first-class filter --min-salary 130000 β€” no more opening 40 tabs to find the range πŸ“… Real posting dates The site re-stamps activeFrom when it bumps a listing. This decodes the true creation time from the MongoDB ObjectId, so a "new" job that's actually four months old can't fool you 🧠 Remembers where you applied Local SQLite. Applied jobs vanish from list automatically πŸ€– Agent-native An MCP server

From the project README.

Maintaining this server?

Add the radar badge to your README β€” it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/Stupidoodle--swissdevjobs-cli.html)

Related MCP servers

00200200/usagetrim

Keep the signal. Cut the noise. Local CLI + MCP β€” fold verbose tool output for Claude Code, Codex, Cursor & Desktop.

⭐ 11Python
dontpayfull/AInotate

Annotated screenshots for AI agents: Skitch-style arrows, numbered steps, boxes, labels, solid redaction

⭐ 6Python
jiawei686/jev-ultrafast-mcp

Hand a whole browser task off in one call: a decision model drives the page server-side, so a flow costs one call, not a turn per click. Ref-based element tables, code-checked assertions, zero-model m

⭐ 18Python
chris-asmussen/warden

One MCP server that fronts many MCP servers + Skills behind a small tool set and routes to the best one, keeping an agent's context tiny. Migrate your Claude Code MCPs/skills behind it.

⭐ 10Python
Rmgs123/cs2-map-mcp

MCP server that lets AI agents (Claude, Codex) build complete Counter-Strike 2 maps: geometry, materials, lighting, entities, mechanics and scripts. It compiles with Valve's tools, tests the map in CS

⭐ 9Python
kdev1966/Handoff-CLI

Shared, persistent memory for your AI coding assistants (Claude Code, Copilot, Cursor, Gemini CLI, Codex…): a local MCP server and CLI that hand work over between tools automatically.

⭐ 5Python

πŸ“¬ Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.