πŸ“‘ 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

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
MaxFreedomPollard/engRAM

Automatic one-click install. Encrypted, fully offline vector memory for AI agents; takes over built-in agentic memory.

⭐ 3Python
Mrshahidali420/google-search-console-mcp

MCP server for Google Search Console - index status, URL inspection, request indexing, sitemap submission and search analytics for Claude and other AI agents.

⭐ 3Python
thaildhe172591/pythia

PL/SQL development for AI agents on Oracle Database - expert queries, impact analysis, and a snapshot-verified write path with honest rollback

⭐ 3Python
Cripacx/mediagen

AI image and video generation skill for Claude Code and other coding agents β€” Gemini, OpenAI and Kie AI behind one CLI and MCP server, with EU AI Act content marking.

⭐ 56TypeScript
HasData/indeed-mcp

Indeed MCP server by HasData: search job listings and read full postings, as JSON.

⭐ 4JavaScript

πŸ“¬ Get the weekly radar in your inbox

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