Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
Autonomous job application copilot, ATS form filler, and AI mock interview engine.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"applygenie": {
"command": "uvx",
"args": [
"applygenie-mcp"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add applygenie -- uvx applygenie-mcpIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"applygenie": {
"command": "uvx",
"args": [
"applygenie-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"applygenie": {
"type": "stdio",
"command": "uvx",
"args": [
"applygenie-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 10. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto Eternalcodertanishq3 bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.1.3) kam vor 2 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, City by Month
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Read-only city climate normals, daylight and month-by-month data. Every answer cites its page.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Your magical AI assistant that grants your job wishes.
A production-grade Model Context Protocol (MCP) server for desktop control, autonomous job application form filling, local application tracking, and personalized AI mock interview preparation.
ApplyGenie bridges the gap between job discovery, form filling, application tracking, and interview readiness. It runs locally as an MCP server, empowering LLM agents (Claude Desktop, Cursor, Antigravity, VS Code, Windsurf) with 48 specialized tools:
mss), DPI-corrected mouse navigation, human-like typing jitter (pynput), and native Windows window management (pywinauto)..toString() code spoofing, discrete WebGL GPU profiles (RTX 3080), deterministic canvas/audio fingerprint protection, Fitts's Law cubic Bézier biometric mouse trajectories, realistic keystroke dynamics with unicode currency fallback, and automated Challenge Radar (Cloudflare Turnstile, reCAPTCHA, hCaptcha). Parses forms across nested iframes & Shadow DOMs, maps candidate profiles, and requires explicit confirmation before submitting.uvx (Zero manual setup)uvx applygenie-mcp
pippip install applygenie-mcp
pip install "applygenie-mcp[browser]" playwright install chromium
Add to your %APPDATA%\Claude\claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": { "applygenie": { "command": "uvx", "args": ["applygenie-mcp"] } } }
Add to your project's .agents/mcp_config.json or ~/.gemini/config/mcp_config.json:
{
"mcpServers": { "applygenie": { "command": "python", "args": ["-m", "applygenie.server"], "cwd": "C:\\Personal Projects\\applygenie-mcp" } } }
Navigate to Settings > Features > MCP > Add New MCP Server:
ApplyGeniecommanduvx applygenie-mcp| Tool | Description |
|---|---|
screenshot(monitor=0) | Captures JPEG screenshot encoded in base64. |
get_screen_size() | Enumerates all connected monitors and resolution bounds. |
mouse_click(x, y, button, clicks) | Clicks mouse with DPI scaling correction. |
mouse_move(x, y) | Moves mouse cursor smoothly to target coordinates. |
mouse_scroll(direction, amount) | Scrolls mouse wheel up or down. |
mouse_drag(start_x, start_y, end_x, end_y) | Performs click-and-drag between coordinates. |
get_mouse_position() | Returns current mouse cursor coordinates. |
type_text_input(text, interval) | Types text with randomized jitter (±30%) to emulate human cadence. |
press_keyboard_key(keys) | Executes hotkeys (e.g. ctrl+a, tab, enter). |
list_open_windows() | Returns all visible application windows. |
focus_app_window(title) | Brings target window to foreground via fuzzy title match. |
minimize_app_window(title) | Minimizes target window. |
maximize_app_window(title) | Maximizes target window. |
get_current_window() | Returns info about currently focused active window. |
search_windows(pattern) | Finds windows matching regex or substring. |
wait_seconds(seconds) | Pauses execution safely (capped at 30s). |
get_action_history(last_n) | Inspects safety audit action logs. |
| Tool | Description |
|---|---|
get_user_profile() | Loads complete candidate profile. |
get_user_profile_summary() | Returns concise summary of skills, credentials, and work history. |
setup_user_profile(...) | Initializes candidate personal info, URLs, location, and defaults. |
update_profile_attribute(field, val) | Updates a specific top-level profile field. |
add_work_experience(...) | Appends a work experience or internship entry. |
add_education_entry(...) | Appends a degree / university qualification. |
add_project_entry(...) | Appends a notable software project. |
save_portal_custom_answer(pattern, ans) | Saves reusable answer for portal questions (e.g. "Why hire you?"). |
parse_resume_file(filepath) | Extracts text from PDF or DOCX resume. |
| Tool | Description |
|---|---|
browser_open(url, headless) | Launches stealth Chromium browser with deep CDP cloaking and discrete GPU profiles. |
browser_navigate(url) | Navigates browser to destination page with automatic Challenge Radar auto-wait. |
browser_get_page_text() | Extracts visible text content from current tab. |
browser_get_page_screenshot() | Captures high-res screenshot of current webpage. |
browser_get_accessibility_tree() | Extracts full ARIA tree snapshot to observe custom comboboxes, listboxes, and dialogs. |
browser_detect_form_fields() | Parses inputs, textareas, selects, and file uploads across nested iframes & Shadow DOM. |
browser_fill_detected_form(kinetic) | Auto-maps profile data and fills all detected inputs (with optional kinetic biometric typing & mouse movement). |
browser_upload_resume(filepath) | Uploads resume PDF/DOCX to detected file input field. |
browser_submit_form(confirm=True) | Clicks submit button (Requires explicit human confirmation). |
browser_close() | Closes browser gracefully. |
| Tool | Description |
|---|---|
track_application(...) | Records a new application in local SQLite database. |
update_application_progress(id, status) | Updates status (interview, screening, offer, rejected). |
get_tracked_applications(...) | Lists applications with optional status/company filtering. |
search_tracked_applications(query) | Full-text search across roles, companies, and notes. |
get_application_analytics() | Computes interview conversion rates, offer rates, and top companies. |
| Tool | Description |
|---|---|
start_mock_interview(type, company, diff) | Starts coding, behavioral, or system design session. |
get_coding_hint() | Advances the 4-rung Socratic hint ladder without spoiling answers. |
analyze_behavioral_star_answer(text) | Evaluates STAR structure and calculates "I" vs "We" ownership ratio. |
advance_system_design_interview(input) | Steps through 4 architectural interview phases. |
generate_interview_scorecard(...) | Produces structured 1-5 rubric report card and hiring recommendation. |
ApplyGenie enforces strict safety guardrails:
(0, 0) immediately halts all automation.confirm=True confirmation. The copilot fills 95% of the form, pausing for human review.~/.applygenie/. No telemetry, no cloud sync.alt+f4, ctrl+alt+del) are blocked by default.python -m pytest tests/ -v
This project is licensed under the MIT License — see the LICENSE file for details.
Developed with ❤️ by Tanishq Mangal (tanishkmangal3@gmail.com).