World Monitor
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 102 tools.
Descripción del creador (original en inglés)
Build, version and render resumes as PDFs from Claude or any MCP client.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Pasó 3/5 revisiones · Lo que preguntas pasa por el servidor del autor (resustackapp.com)
Primero: ¿qué IA usas?
Elige tu app y los pasos aparecen abajo.
Funciona con Claude · unos 5 min
Necesitas una clave de ResuStack (regístrate en el sitio del autor; puede tener costo) · Configúralo una vez en claude.ai o en la app de escritorio y úsalo en el chat · las cuentas gratis pueden añadir 1
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Puede tener costo.
CustomizeConnectors
Copia cada valor al campo con el mismo nombre en Claude y pulsa Continue
ResuStackhttps://resustackapp.com/mcpEn Request headers, añade este nombre y valor
AuthorizationBearer <pega tu clave aquí>Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Deja Authentication como lo detectó Claude y pulsa Add
+ConnectorsResuStack
Usa ResuStack y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude dice que está usando ResuStack o muestra una herramienta de ResuStack en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
ChatGPT todavía no puede conectar ResuStack
ResuStack necesita tu propia clave para conectarse, pero la ayuda de OpenAI solo describe el inicio de sesión con OAuth; no hay una opción de clave que hayamos podido verificar
A · Usa una app que pueda conectar ResuStack
B · Otros en Otros que funcionan con ChatGPT
Elegidos entre los más usados de la misma categoría, solo los que se conectan con una dirección y sin clave
Funciona con Claude Code · unos 5 min
Necesitas una clave de ResuStack (regístrate en el sitio del autor; puede tener costo)
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Puede tener costo.
Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell
claude mcp add --transport http resustack https://resustackapp.com/mcp --header 'Authorization: your-value'Cambia “your-value” por tu clave antes de pulsar Enter
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Deberías ver ResuStack en la lista como conectado
Usa ResuStack y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude Code dice que está usando ResuStack o muestra una herramienta de ResuStack en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Cursor · unos 5 min
Necesitas una clave de ResuStack (regístrate en el sitio del autor; puede tener costo)
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Puede tener costo.
En la configuración de ResuStack, Authorization está vacío; añade tu clave y guarda
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa ResuStack y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Cursor dice que está usando ResuStack o muestra una herramienta de ResuStack en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con VS Code · unos 5 min
Necesitas una clave de ResuStack (regístrate en el sitio del autor; puede tener costo)
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Puede tener costo.
En la configuración de ResuStack, Authorization está vacío; añade tu clave y guarda
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa ResuStack y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si VS Code dice que está usando ResuStack o muestra una herramienta de ResuStack en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps
Ver todas las apps que usan MCP →
Dirección para apps que se conectan por la web
https://resustackapp.com/mcpLa configuración JSON está en “Para desarrolladores”, abajo
Claude Code
claude mcp add --transport http resustack https://resustackapp.com/mcp --header 'Authorization: your-value'Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"resustack": {
"url": "https://resustackapp.com/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"resustack": {
"type": "http",
"url": "https://resustackapp.com/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}Authorization secreto obligatorio HTTP headerEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Según cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.
Se conectan por internet en
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
El servidor pide iniciar sesión antes de mostrar sus herramientas.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 12 nov 2026
Quien lo publicó (resustackapp.com) no es el dueño del repo (koksalkapucuoglu); puede que otra persona lo haya listado
Último cambio de código: hace 38 días
No se encontró ningún archivo de licencia en el repo
Respondió en 212 ms (HTTP 401)
Declara inicio de sesión con OAuth, así que tu app de IA puede llevarte a iniciar sesión
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.
Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.
Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.
Aún no hay reseñas
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.
Superó 3 de 5 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.
Debes completar: Authorization
Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.
El repo de GitHub cambió por última vez hace 38 días, y la última versión (1.0.0) llegó al registro hace 2 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funciona en apps que aceptan MCP remoto, como ChatGPT Business o superior.
En la misma categoría: World Monitor, Claude Flow, Tldraw
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
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 102 tools.
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
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.
ResuStack is an AI resume builder. Import a PDF or your LinkedIn profile, pick one of 14 designs, and edit by form or by chat — in the browser, or straight from Claude through its MCP server. Every change is reversible, and the PDF you download is rendered from the same template as the live preview.
🔗 Live: resustackapp.com
ResuStack is a Model Context Protocol server. Claude — or any MCP client with Streamable HTTP and custom headers — writes the resume; ResuStack stores it, versions it and renders it.
1. Create a token. Sign in, open Profile → API token, and create one. It is shown once; replacing it revokes the old one. The Profile page also shows the endpoint address to use.
2. Add the server. With Claude Code:
claude mcp add --transport http resustack https://resustackapp.com/mcp --header "Authorization: Bearer YOUR_TOKEN"
Authentication is a bearer token only; session cookies are not accepted on this endpoint.
3. Ask. *"List my resumes"*, *"Switch my CV to the Label Gutter design and give me the PDF"*, *"Fill What I'm working on from what we did this month."*
| Tool | What it does |
|---|---|
list_resumes | Resumes on the account: id, title, language, template |
get_resume | The full stored content of one resume |
create_resume | Create a resume from structured content |
update_resume | Replace a resume's content (read it first — this is a replace, not a merge) |
set_focus_areas | Set only the "What I'm working on" section; the rest of the resume is untouched |
list_templates | The designs, with a description and whether each is ATS-safe |
set_template | Change a resume's design |
render_pdf | A download link for the PDF — single use, expires in 10 minutes |
check_quota | What the account has left this month |
| Prompt | What it does |
|---|---|
focus_areas_from_my_work | Has the client's model summarise the work you have actually done — from the conversations it can see — into a few lines, show them to you, and save them with set_focus_areas only after you approve |
server.json at the repository root describes the server for the official MCP Registry as com.resustackapp/resustack. Publishing under that name requires proving ownership of resustackapp.com with a file served at /.well-known/mcp-registry-auth:
key.pem (it is in .gitignore): openssl genpkey -algorithm Ed25519 -out key.pem
MCP_REGISTRY_AUTH environment variable in Dokploy, then redeploy: echo "v=MCPv1; k=ed25519; p=$(openssl pkey -in key.pem -pubout -outform DER | tail -c 32 | base64)"
curl https://resustackapp.com/.well-known/mcp-registry-auth
mcp-publisher login http --domain resustackapp.com --private-key "$(openssl pkey -in key.pem -noout -text | grep -A3 'priv:' | tail -n +2 | tr -d ' :\n')"
mcp-publisher publish
Bump version in server.json (and SERVER_INFO in mcp_server/protocol.py) for each new listing.
Free to start. Pro is a one-time purchase for a period — no subscription.
| Free plan | Limit |
|---|---|
| AI credits (import, AI rewrite, improvement draft, chat message) | 30 / month |
| PDF downloads | 5 / month |
| Resumes (language versions are free) | 3 |
| Job copies | 3 |
Pro ($9 for 3 months, $24 for 12 months, one-time) removes these limits. Payments are handled by Paddle, the merchant of record. Limits live in FREE_TIER_LIMITS in core/settings.py; see the pricing page.
git clone https://github.com/koksalkapucuoglu/resume-enhance.git
cd resume-enhance && cp .env.example .env
| Variable | Description | Example |
|---|---|---|
OPENAI_API_KEY | OpenAI API key | sk-proj-... |
SECRET_KEY | Django secret key | any long random string |
DEBUG | Debug mode | True |
ALLOWED_HOSTS | Allowed hosts | localhost,127.0.0.1 |
POSTGRES_DB / POSTGRES_USER / POSTGRES_PASSWORD | Database credentials | postgres |
POSTGRES_HOST / POSTGRES_PORT | Database address | db / 5432 |
EMAIL_HOST_USER / EMAIL_HOST_PASSWORD | SMTP credentials for password resets and email verification; for Gmail, an app password | you@gmail.com / app password |
EMAIL_HOST / EMAIL_PORT / EMAIL_USE_TLS / EMAIL_USE_SSL | SMTP server; defaults to Gmail (smtp.gmail.com, 587, TLS). For implicit TLS on 465, set EMAIL_USE_SSL=True | smtp.gmail.com / 587 / True / False |
DOWNLOAD_LINK_MAX_AGE | Seconds a signed PDF link stays valid (optional) | 600 |
GOOGLE_OAUTH_CLIENT_ID / GOOGLE_OAUTH_CLIENT_SECRET | Google sign-in; the button stays hidden until both are set (optional) | from Google Cloud Console |
DEFAULT_FROM_EMAIL | Sender for account emails; defaults to EMAIL_HOST_USER (optional) | ResuStack |
MCP_REGISTRY_AUTH | MCP Registry domain proof served at /.well-known/mcp-registry-auth (optional, public key only) | v=MCPv1; k=ed25519; p=... |
PAYMENT_STATUS | coming_soon shows plans without taking payment; live enables checkout | coming_soon |
PAYMENT_PROVIDER, PAYMENT_WEBHOOK_SECRET, CHECKOUT_URL_*, PRODUCT_ID_* | Payment provider settings (optional) |
docker compose up --build
The app runs at http://localhost:8000.
docker compose exec web python manage.py test resume mcp_server
WeasyPrint and OpenAI are mocked in the unit tests; no API calls are made.
Production runs on [Dokploy](https://dokploy.com). Every push to main triggers a deploy through a GitHub webhook: Dokploy builds the Dockerfile, and entrypoint.sh runs migrate and collectstatic before starting Gunicorn. Traefik handles HTTPS.
Setting it up on a new server:
curl -sSL https://dokploy.com/install.sh | shhttp://YOUR_SERVER_IP:3000 and create an admin account.env.example and .claude/integrations/) and the domain, then deployNotes:
ENTRYPOINT does everythingSign-in with Google uses django-allauth. ResuStack's own login, sign-up and password pages stay in charge; allauth adds only the Google flow.
https://resustackapp.com/privacy/ and only the openid, email and profile scopes.https://resustackapp.comhttps://resustackapp.com/accounts/google/login/callback/http://localhost:8000/accounts/google/login/callback/GOOGLE_OAUTH_CLIENT_ID and GOOGLE_OAUTH_CLIENT_SECRET and redeploy.How it behaves:
What ResuStack collects, who processes it (including OpenAI for AI features) and how to delete it: resustackapp.com/privacy. The Turkish version, written as the KVKK information notice, is at resustackapp.com/gizlilik. Users can delete their account and all its data from the Profile page.
Monolithic Django: views, an MCP endpoint, WeasyPrint for PDFs, OpenAI for writing, TypeSafe Jev for scores and checks, Paddle for payments, Sentry and PostHog (both optional) for errors and the product funnel. Resume content is a single JSONField; every design comes from one catalogue in resume/resume_templates.py. The full guide — conventions, patterns and pitfalls — is in .claude/CLAUDE.md; every in