Workvivo MCP
Resumen
Descripción del creador (original en inglés)
Read-only Workvivo for Claude — feed, news, events, people and search via your signed-in session
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.
- Opinión de usuariosiAún no hay reseñasLas reseñas se abrirán junto con las cuentas en una etapa posterior
- Nuestras revisiones básicasi1 de 1 superadasRevisado con información pública; el código aún no se ha escaneado
- UsoiInicial↓ 948/sem · ★ –
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
- Debes completar: WORKVIVO_HOST
Instalación
Elige la app de IA que usas y copia la configuración.
Antes de instalar
- Revisiones básicas: 1 de 1 superadas
- Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
- Debes completar tú:
WORKVIVO_HOST,WORKVIVO_WS_PORT,WORKVIVO_DEBUG,WORKVIVO_DOWNLOAD_DIR,WORKVIVO_MAX_DOWNLOAD_MB,WORKVIVO_SKIP_FILE_TYPES
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": {
"workvivo": {
"command": "npx",
"args": [
"-y",
"workvivo-mcp"
],
"env": {
"WORKVIVO_HOST": "your-value",
"WORKVIVO_WS_PORT": "your-value",
"WORKVIVO_DEBUG": "your-value",
"WORKVIVO_DOWNLOAD_DIR": "your-value",
"WORKVIVO_MAX_DOWNLOAD_MB": "your-value",
"WORKVIVO_SKIP_FILE_TYPES": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add workvivo --env WORKVIVO_HOST=your-value --env WORKVIVO_WS_PORT=your-value --env WORKVIVO_DEBUG=your-value --env WORKVIVO_DOWNLOAD_DIR=your-value --env WORKVIVO_MAX_DOWNLOAD_MB=your-value --env WORKVIVO_SKIP_FILE_TYPES=your-value -- npx -y workvivo-mcpCompleta los valores vacíos antes de ejecutarlo.
O copia la configuración tú
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"workvivo": {
"command": "npx",
"args": [
"-y",
"workvivo-mcp"
],
"env": {
"WORKVIVO_HOST": "your-value",
"WORKVIVO_WS_PORT": "your-value",
"WORKVIVO_DEBUG": "your-value",
"WORKVIVO_DOWNLOAD_DIR": "your-value",
"WORKVIVO_MAX_DOWNLOAD_MB": "your-value",
"WORKVIVO_SKIP_FILE_TYPES": "your-value"
}
}
}
}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ú.
O copia la configuración tú
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"workvivo": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"workvivo-mcp"
],
"env": {
"WORKVIVO_HOST": "your-value",
"WORKVIVO_WS_PORT": "your-value",
"WORKVIVO_DEBUG": "your-value",
"WORKVIVO_DOWNLOAD_DIR": "your-value",
"WORKVIVO_MAX_DOWNLOAD_MB": "your-value",
"WORKVIVO_SKIP_FILE_TYPES": "your-value"
}
}
}
}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.
Valores que debes completar
- Your organization's Workvivo host, e.g. acme.workvivo.us.
WORKVIVO_WS_PORTenvOverride the fetchproxy WebSocket port (default 37149).WORKVIVO_DEBUGenvSet to 1 to log verbose request detail to stderr.WORKVIVO_DOWNLOAD_DIRenvWhere linked documents are saved (default ~/Downloads/workvivo-mcp).WORKVIVO_MAX_DOWNLOAD_MBenvDocuments larger than this are skipped, not downloaded (default 50).WORKVIVO_SKIP_FILE_TYPESenvComma-separated extensions or MIME types never downloaded, e.g. mp4,.mov,video/* (default video/*,audio/*; none = skip nothing).
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 8 nov 2026
- ✓ Superada
El creador coincide con el repo
El nombre en el registro se verificó con la cuenta de GitHub chrischall, 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 5717 servidores de esta categoría
- Publicado en el registro más recientemente que el 98% de los otros 5717 servidores de esta categoría
- Revisiones básicas iguales o mejores que el 100% de los otros 5717 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 Workvivo MCP?
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?
Debes completar: WORKVIVO_HOST
¿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.3.1) llegó al registro hoy.
¿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
Codebase Memory
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Exa
Connect AI agents to Exa for web search, content fetching, and multi-step research.
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.
workvivo-mcp
Read-only Workvivo MCP server for Claude. It covers your company's activity feed, news articles, posts and shoutouts with their comments, events, the people directory, spaces, notifications and full-text search.
This project was developed and is maintained by AI (Claude Code). Use at your own discretion.
How it works
Workvivo sits behind your company's single sign-on, and its public API needs an admin-issued token. This server therefore makes no requests of its own. Every request runs in your already-signed-in Workvivo browser tab, relayed by the ContextMint Bridge extension over the fetchproxy bridge (127.0.0.1:37149). Each request is a same-origin fetch in your tab, with your session and your permissions. The server reads; it never posts, likes, comments, RSVPs or marks anything read.
Setup
- Install the ContextMint Bridge extension and sign in to your Workvivo site (e.g.
https://acme.workvivo.us) in that browser. - Add the server to your MCP client:
{
"mcpServers": { "workvivo": { "command": "npx", "args": ["-y", "workvivo-mcp"], "env": { "WORKVIVO_HOST": "acme.workvivo.us" } } } }
- Call
workvivo_healthcheck. On the first run it returns a pair code. Approve it in the ContextMint Bridge popup (once; the trust persists).
| Variable | Required | |
|---|---|---|
WORKVIVO_HOST | yes | Your organization's Workvivo host, e.g. acme.workvivo.us. |
WORKVIVO_WS_PORT | no | Override the fetchproxy WebSocket port (default 37149). |
WORKVIVO_DEBUG | no | Set to 1 to log verbose request detail to stderr. |
WORKVIVO_DOWNLOAD_DIR | no | Where linked documents are saved (default ~/Downloads/workvivo-mcp). |
WORKVIVO_MAX_DOWNLOAD_MB | no | Documents larger than this are skipped, not downloaded (default 50). |
WORKVIVO_SKIP_FILE_TYPES | no | Comma-separated extensions or MIME types never downloaded, e.g. mp4,.mov,video/* (default video/*,audio/*; none skips nothing). |
Tools
| Tool | What it reads |
|---|---|
workvivo_healthcheck | Bridge, extension pairing and Workvivo sign-in, end to end |
workvivo_get_feed | Home feed, a space's feed, or a person's posts |
workvivo_list_news / workvivo_get_article | News articles; one article with its body as text |
workvivo_get_post / workvivo_list_shoutouts | A post or shoutout; recent shoutouts |
workvivo_get_comments | Comments on a post, article, event or shoutout, with names |
workvivo_get_question | A Q&A question with its answers, votes and the accepted answer |
workvivo_list_events / workvivo_get_event | Upcoming events (UTC times, RSVP state); one event |
workvivo_search_people / workvivo_get_person | The directory; a profile (role, manager, bio) |
workvivo_get_me / workvivo_get_my_team | You; your team |
workvivo_list_pages / workvivo_get_page | A space's (or global collection's) page tree; one page as Markdown, with an index of the pages and documents it links to |
workvivo_get_document | A linked document (PDF, Word, text, HTML) as Markdown — the browser downloads it through your session |
workvivo_digest_space | A whole space in one Markdown document: every page, the linked-document index, library, events, recent posts (optionally the documents' text) |
workvivo_list_spaces / workvivo_get_space | Your spaces, all spaces, trending, or by name; one space |
workvivo_list_notifications | Notifications and unread counts |
workvivo_search | Full-text search across articles, posts, events, people, spaces and docs |
workvivo_api_get | Any other read-only /api/ path (action-style paths refused) |
Read tools return a compact projection by default. Pass view: "full" for Workvivo's record as sent. Credential-shaped fields, such as meeting passcodes and realtime tokens, are redacted in every view. workvivo_list_notifications and workvivo_list_events also take view: "brief" — one line per item (title — — , at most 120 characters) in the untrusted-data envelope, with -- note lines for an empty or partial page — and carry context-group hints (_meta.mint, group work) for hosts that read them. Note that workvivo_search adds the query to your own Workvivo search history.
Documents (workvivo_get_document, and workvivo_digest_space with include_documents): Workvivo's document links redirect to a short-lived signed URL on your tenant's file host. The bridge captures that URL as your browser follows the link, so nothing is downloaded by the browser. The server then checks the file type (from its name) against WORKVIVO_SKIP_FILE_TYPES before any request, and its size against WORKVIVO_MAX_DOWNLOAD_MB before reading the body. Files that pass are saved, never overwriting, in WORKVIVO_DOWNLOAD_DIR. If the capture isn't available, the browser downloads the file instead; the same rules then apply to it, and it is moved into WORKVIVO_DOWNLOAD_DIR. This needs a pairing that includes the capture_redirect and download permissions. If you paired an earlier version, remove workvivo-mcp in the ContextMint Bridge popup and approve the new pair code.
Documents can't be read on a hosted server (mcp-host) yet. The file host is outside the server's allowed network hosts, and the browser bridge can't return file contents. workvivo_get_document refuses with that reason before making any request, and workvivo_digest_space lists each linked document as not fetched while returning the rest of the space. Use a local install to read documents.
The endpoints and their quirks are documented in docs/WORKVIVO-API.md.
Upgrading
next release
On a hosted server, document reads (workvivo_get_document, and workvivo_digest_space with include_documents) now refuse with a clear message instead of failing on the network. The digest still returns everything else and marks each document as not fetched. A local install is unchanged.
Without the server: the workvivo-fpx skill
skills/workvivo-fpx gives the same read access from a shell, using the fpx CLI and a sourceable helper (scripts/wv.sh), with ready-made jq recipes for each endpoint.
Development
npm install
npm run build # tsc --noEmit + esbuild bundle → dist/bundle.js npm test # typecheck + vitest (all mocked; no network)
License
MIT