Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Jobseek

de colophon-groupversión 0.2.0i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.colophon-group/jobseek

Instalar

Resumen

Descripción del creador (original en inglés)

Search jobs and companies on Job Seek (jseek.co)

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Búsqueda y memoria de IA

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

  • npmNode.js instalado (para el comando npx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "jobseek": {
      "command": "npx",
      "args": [
        "-y",
        "@jseek/mcp-server"
      ]
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add jobseek -- npx -y @jseek/mcp-server

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "jobseek": {
      "command": "npx",
      "args": [
        "-y",
        "@jseek/mcp-server"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "jobseek": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@jseek/mcp-server"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 9 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub colophon-group, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Búsqueda y memoria de IAi

  • Más estrellas que el 0% de los otros 5760 servidores de esta categoría
  • Publicado en el registro más recientemente que el 36% de los otros 5760 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 5760 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Jobseek?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.2.0) llegó al registro hace 2 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Context7, Codebase Memory, Exa

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Context7

Up-to-date docs for AI agents

de upstashMuy usado↓ 972,7 mil/sem★ 64,2 milActualizado hace 3 días

Computadora o nube

Codebase Memory

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

de DeusDataMuy usado↓ 18 mil/sem★ 48,1 milActualizado hace 23 días

Se ejecuta en tu computadora

Exa

Connect AI agents to Exa for web search, content fetching, and multi-step research.

de exa-labsMuy usado★ 5,2 milActualizado hace 2 meses

Se ejecuta en la nube✓ exa.ai

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

Job Seek

Follow companies you care about. Find the right jobs. Keep your applications moving.

Job Seek brings jobs from thousands of company career pages into one search. Build watchlists, get weekly email job alerts, and track applications in one place. Free to start, with English, German, French, and Italian interfaces.

Try jseek.co → · See the features · Use the MCP server · Add a company · Run it yourself

Tracking Stripe · Anthropic · OpenAI · Figma · Vercel · Datadog · Mistral · Hugging Face · Linear · Notion · Roche · Nestlé · UBS · Swisscom · ABB · SAP · Siemens · Klarna · N26 · Wise · Monzo — and thousands more. Browse the source-of-truth registry in companies.csv.


Why Job Seek

Your next role might be at a company you already admire—or one you haven’t discovered yet. Search across employer career sites, follow a shortlist of companies, and spend less time checking the same pages for updates.

  • Jobs from the source. Browse employer career pages and ATS feeds. Every listing links back to the original posting.
  • Filters that travel with you. Combine role, seniority, location, technology, work mode, salary, experience, and posting language, then save your search as a watchlist.
  • A free job-search workspace. Up to 10 watchlists, weekly email digests, and an application tracker for jobs saved on Job Seek.
  • A closer fit with Pro. Narrowed reads job descriptions against your personal criteria, beyond job titles and standard filters.
  • Open-source and accessible from your tools. Use the web app, public REST API, or hosted MCP server.

What you get on jseek.co

Search jobs across company career pages

Explore without an account. Combine filters to find relevant openings across thousands of employers, from engineering and design to finance, operations, healthcare, and more.

Follow companies and get weekly job alerts

Save a watchlist for each direction you’re considering: selected employers, a role, a location, or a combination. Enable notifications to receive a weekly email digest of new matches. Share a watchlist by link with someone else looking for similar work.

Track applications, interviews, and offers

Save a job, record when you apply, add interview rounds and dates, and update the outcome. Your application tracker keeps the original job details alongside your progress; pipeline statistics help you see how the search is going.

Find the work behind the job title with Narrowed

Two roles can have the same title and very different responsibilities. Describe what matters to you in plain language:

I want to work directly with users and turn their problems into product improvements. No people management.

Narrowed checks the descriptions in your watchlist and picks out the matches. It is included with Job Seek Pro; regular search, watchlists, weekly email digests, and application tracking remain free. See Pro details and current availability.

Get to know an employer’s hiring

Company pages bring together current openings, posting activity, and similar employers. Open a role at its source or use what you find to build your next watchlist.

Start your job search →

Built by Colophon Group, a small team in Switzerland. Available in English, Deutsch, français, and italiano.


Use Job Seek from AI tools and code

The hosted MCP endpoint exposes tools for job search, posting metadata, company lookup, filter discovery, and prefilled watchlist links. It also accepts bug reports, feature suggestions, and usability feedback through three write tools:

https://jseek.co/mcp

It uses Streamable HTTP and does not require authentication. Add the URL as a custom MCP connector, or run the published package locally:

npx @jseek/mcp-server

See packages/mcp-server/README.md for client-specific setup and tool examples. For direct HTTP integrations, the public REST contract is available at /openapi.json.


Add a company

Open issues labelled company-request are companies waiting to be added. The production backlog is processed by an isolated, Hetzner-hosted Codex runner; contributors can resolve an issue with any capable coding agent that follows the repository instructions.

`ws` is an agent utility. It renders the workflow, manages isolated state, and enforces the validation gates; it is not intended as a hand-configured interactive wizard.

The environment needs git, an authenticated gh CLI, Python 3.13+, and web access. Install the workflow package:

pip install jobseek-crawler-setup

Then give your coding agent this task:

Run ws task --issue and follow the printed instructions.

ws fetches the issue, checks for duplicates, researches the company and all relevant career boards, guides monitor and scraper selection, validates extracted data and brand assets, and opens the pull request. The registered crawler types cover common ATS APIs, sitemaps, structured data, rendered pages, PDFs, and vendor-specific formats.

No issue for the company you want? Request it. Anyone can.

The maintained workflow reference is docs/01-agent-workflow.md.


Architecture

Company and board CSVs are the configuration source of truth. The crawler keeps operational state in its own Postgres database, uses Redis for scheduling, publishes searchable documents to Typesense, and stores full descriptions in S3-compatible object storage. The web app owns authentication, watchlists, and application-tracker data in a separate Postgres boundary.

%%{init: {"flowchart": {"rankSpacing": 24}}}%%

flowchart TD Requests["Company requests"] --> Agent["Coding-agent PR"] Agent --> CSV["companies.csv + boards.csv"] CSV --> Runtime["Crawler runtime sync · Redis · HTTP/browser workers · crawler Postgres"] Runtime --> ReadLayer["Published read layer Typesense · S3-compatible descriptions"] ReadLayer --> Web["Next.js web app · REST API · MCP"] Web <--> WebDB["Web Postgres"]

Start with the maintained documentation index, then read the system overview, crawler architecture, and Typesense reference.

Run it yourself

Job Seek is self-hostable, but the repository currently expects operator-managed services. The root docker-compose.yml is development scaffolding for Postgres and Typesense, not a complete one-command production deployment.

Prerequisites
  • Python 3.13+ and uv
  • Node.js 22+ and pnpm 10
  • A crawler-owned Postgres database
  • A separate web-owned Postgres database; both databases may run on the same server
  • Redis
  • Typesense
  • S3-compatible object storage for job descriptions

The important environment boundaries are:

ComponentCore settings
Crawler databaseLOCAL_DATABASE_URL
Web databaseWEB_DATABASE_URL for crawler-side reads; DATABASE_URL for the web app
RedisREDIS_URL
Typesense writesTYPESENSE_HOST, TYPESENSE_PORT, TYPESENSE_PROTOCOL, TYPESENSE_OPERATIONS_KEY
Typesense web accessTYPESENSE_SEARCH_KEY, TYPESENSE_WRITE_KEY, and optionally TYPESENSE_BROWSER_PARENT_KEY
Description storageR2_ENDPOINT_URL, R2_ACCESS_KEY_ID, R2_SECRET_ACCESS_KEY, R2_BUCKET, R2_DOMAIN_URL
Web authenticationBETTER_AUTH_SECRET, BETTER_AUTH_URL; OAuth and email providers are optional

After provisioning those services, create apps/crawler/.env.local (using its .env.example as a starting point) and apps/web/.env.local, then initialize in this order:

git clone https://github.com/colophon-group/jobseek

cd jobseek corepack enable pnpm install

Web-owned database

cd apps/web pnpm db:migrate

Crawler-owned database and derived stores

cd ../crawler uv sync uv run playwright install chromium-headless-shell # required by run-browser uv run alembic -c src/migrations/alembic.ini upgrade head uv run crawler setup-typesense uv run crawler sync

A complete crawler deployment keeps four process roles running:

uv run crawler run          # HTTP workers

uv run crawler run-browser # Playwright workers uv run crawler export # Postgres → Typesense CDC uv run crawler drain # descriptions → object storage

Start the frontend separately from apps/web:

pnpm dev                    # http://localhost:3000

Production operators should use scoped Typesense keys and read the deployment and recovery runbooks linked from docs/README.md.


What's in the repo

apps/crawler/              Python ingestion, normalization, scheduling, and export

src/core/monitors/ Career-board discovery: ATS APIs, sitemaps, DOM, feeds src/core/scrapers/ Posting extraction: JSON-LD, DOM, PDF, vendor formats src/workers/ HTTP workers, browser workers, and description drain src/exporter.py CDC from crawler Postgres to Typesense src/labeller/ Daily gold-dataset labelling and Hugging Face upload src/workspace/ ws workflow and Codex company-request runner data/companies.csv Company configuration source of truth data/boards.csv Career boards with monitor + scraper configuration

apps/web/ Next.js 16, Drizzle, Lingui, and Better Auth app/[lang]/ Localized product routes: en / de / fr / it app/api/v1/ Public REST API app/mcp/ Hosted Streamable HTTP MCP endpoint src/db/schem

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx