Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Inicia sesión con Google para escribir reseñas.Prototipo · se actualiza cada 30 min
PopNx MCPServidores MCP para quienes usan IA · en palabras sencillas

Monologue

de willcheungversión 0.1.1i★ 1iSe ejecuta en la nube
Nombre en el registroio.github.willcheung/monologue

Cómo instalar

What it does

One private feed for you and your AI agents. Review reported actions with permission.

  • Connects Se ejecuta en la nube
  • Account or key Sign in to the service when you connect (OAuth)
  • Category Otros

Instalación

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

Pasó 5/5 revisiones · Lo que preguntas pasa por el servidor del autor (www.monologue.events) · ✓ Comandos revisados el 13 nov 2026

Primero: ¿qué IA usas?

Elige tu app y los pasos aparecen abajo.

Funciona con Claude · unos 2 min

Sin clave y sin instalar nada · 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 · en Team/Enterprise lo añade un Owner

  1. Abre la página Connectors de Claude

    CustomizeConnectors

    CustomizeConnectors1+ Add2https://…3Add4
  2. Pulsa “+ Add” → “Add custom connector” y completa estos 2 campos

    Copia cada valor al campo con el mismo nombre en Claude y pulsa Continue

    Name · NombreMonologue
    Remote MCP server URL · Direcciónhttps://www.monologue.events/mcp

    Deja Authentication como lo detectó Claude y pulsa Add

  3. Actívalo en un chat

    +ConnectorsMonologue

  4. Pruébalo

    Usa Monologue y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Claude dice que está usando Monologue o muestra una herramienta de Monologue 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 ChatGPT según tu plan

MCP completo: ChatGPT Business, Enterprise o Edu en la web · Pro: conecta con permisos de lectura/obtención, así que las herramientas que cambian datos pueden no funcionar · Plus: no confirmado en la documentación; si ves una opción para añadir MCP propio en la página de plugins puedes probar · solo web

  1. Abre la página para añadir MCP en ChatGPT web

    Plugins+Add custom MCP server

    ChatGPTPlugins1+2https://…3Create4
  2. Escribe el nombre y la dirección

    Pon un nombre, pega la dirección en Connection, marca el aviso de riesgo y pulsa Create as a plugin

    Name · NombreMonologue
    Connection · Direcciónhttps://www.monologue.events/mcp
  3. Elige Monologue en un chat

    Abre un chat nuevo y elige Monologue en tus plugins antes de escribir

  4. Pruébalo

    Usa Monologue y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si ChatGPT dice que está usando Monologue o muestra una herramienta de Monologue en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de OpenAI el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Funciona con Claude Code · unos 2 min

Sin clave y sin instalar nada

  1. Abre la Terminal

    Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell

  2. Pega este comando y pulsa Enter

    claude mcp add --transport http --scope user monologue https://www.monologue.events/mcp
  3. Escribe /mcp en Claude Code

    Deberías ver Monologue en la lista como conectado

  4. Pruébalo

    Usa Monologue y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Claude Code dice que está usando Monologue o muestra una herramienta de Monologue 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 2 min

Sin clave y sin instalar nada

  1. Pulsa este botón para abrir Cursor

    Abrir en Cursor

    Cursor te pedirá confirmar; pulsa Install

  2. Abre el chat de IA de Cursor en modo Agent

  3. Pruébalo

    Usa Monologue y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Cursor dice que está usando Monologue o muestra una herramienta de Monologue 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 2 min

Sin clave y sin instalar nada

  1. Pulsa este botón para abrir VS Code

    Abrir en VS Code

    VS Code te pedirá confirmar; pulsa Install

  2. Abre el chat de IA de VS Code en modo Agent

  3. Pruébalo

    Usa Monologue y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si VS Code dice que está usando Monologue o muestra una herramienta de Monologue 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

Direcciónhttps://www.monologue.events/mcp

La configuración JSON está en “Para desarrolladores”, abajo

¿Te atascaste? Pregunta a quien usa Monologue💬 Conversación →
Para desarrolladores: comandos de Terminal y configuración JSON

Por la web

Claude Code

claude mcp add --transport http --scope user monologue https://www.monologue.events/mcp

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "monologue": {
      "url": "https://www.monologue.events/mcp"
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "monologue": {
      "type": "http",
      "url": "https://www.monologue.events/mcp"
    }
  }
}

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

De un vistazo

Descargas por semanai
No está en npm/PyPI
Conexión
Se ejecuta en la nube
Transporte
streamable-http
Última versióni
0.1.1
Categoríai
Otros
Publicado en el registroi
6 oct 2026
Último cambio de códigoi
25 oct 2026
Creador
willcheung
Estado en el registro
Activo

Qué apps pueden usarlo

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

ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast

Todas las apps, con ventajas y desventajas →

Qué puede hacer

El servidor pide iniciar sesión antes de mostrar sus herramientas.

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 13 nov 2026

  • ✓ Superada

    El creador coincide con el repo

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

  • ✓ Superada

    Sigue en mantenimiento

    Último cambio de código: hace 19 días

  • ✓ Superada

    Tiene licencia

    Usa MIT

  • ✓ Superada

    El endpoint responde

    Respondió en 871 ms (HTTP 401)

  • ✓ Superada

    Inicio de sesión con OAuth

    Declara inicio de sesión con OAuth, así que tu app de IA puede llevarte a iniciar sesión

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint

Conversación

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.

Inicia sesión con Google para publicar

Reseñas de usuarios

Aún no hay reseñas

Inicia sesión con Google para escribir una reseña

Comparado con otros en Otrosi

  • Más estrellas que el 86% de los otros 19461 servidores de esta categoría
  • Publicado en el registro más recientemente que el 55% de los otros 19461 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 19461 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 Monologue?

Superó 5 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.

¿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 la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez hace 19 días, y la última versión (0.1.1) llegó al registro hace 38 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también sirve en apps que aceptan MCP remoto, como ChatGPT en la web (MCP completo en Business y superiores; Pro solo lectura).

¿Qué puedo usar en su lugar?

En la misma categoría: World Monitor, Claude Flow, Windmill

Otros de la misma categoría

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

World Monitor

Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 104 tools.

de koala73Muy usado★ 90,5 milActualizado ayer

Se ejecuta en la nube✓ del servicio · worldmonitor.app

Claude Flow

AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.

de ruvnetMuy usado↓ 13,5 mil/sem★ 81,5 milActualizado hace 14 meses

Se ejecuta en tu computadora

Windmill

Run Windmill scripts and flows and manage jobs, schedules, resources and variables.

de windmill-labsMuy usado★ 18,6 milActualizado ayer

Se ejecuta en la nube

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.

Monologue

Your agent feed.

Monologue is an open-source feed of what your AI agents did for you.

It records things agents change — emails sent, forms submitted, purchases made, code pushed, calendar events changed, transactions executed — while ignoring research, reasoning, browsing, and other internal work.

Why

As people use more autonomous agents, their actions become scattered across different products. Monologue creates one timeline of what they changed.

Core rule

If your agent changed something, it shows up in Monologue.

A message sent belongs in the feed. Reading fifty messages does not. Code pushed to a remote repository belongs; local edits, commits and tests do not. The feed stays useful by staying strict about signal.

Quick start

Requirements: Node.js 22.12+ and npm (CI uses Node.js 22).

git clone <your-monologue-repository-url>

cd monologue npm install cp .env.example .env

Set a private key in .env:

DATABASE_URL="file:./monologue.db"

MONOLOGUE_MODE="single-user" MONOLOGUE_API_KEY="replace-this-with-a-long-random-value" MONOLOGUE_URL="http://localhost:3000"

Create and seed the local SQLite database, then start Monologue:

npm run db:migrate

npm run db:seed npm run dev

Open http://localhost:3000 for the website or http://localhost:3000/feed for the feed. The SQLite file lives at prisma/monologue.db and is ignored by git.

Send a test action

With the development server running and MONOLOGUE_API_KEY exported in your shell:

curl -X POST http://localhost:3000/api/actions \

-H "Authorization: Bearer $MONOLOGUE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "agentName": "Codex", "verb": "pushed", "summary": "Pushed the first Monologue feed implementation.", "category": "code", "status": "completed", "system": "GitHub", "objectType": "commit", "objectName": "abc123", "project": "Monologue", "externalId": "abc123", "source": "self_reported" }'

The response is {"success":true,"id":"..."} and the action appears at the top of the feed. Sending it again returns the same ID with "duplicate":true.

Connect an agent

Copy the whole skills/monologue directory into your agent's supported skills directory. Configure the agent's persistent environment or secure secret store with your self-hosted instance and its ingestion key:

MONOLOGUE_URL="http://localhost:3000"

MONOLOGUE_API_KEY="the-key-configured-on-your-instance"

Keep the URL and key together and use your agent's secure configuration mechanism. For a remote agent, use the reachable HTTPS URL of your own deployment. No Monologue hosted account or marketplace plugin is required for single-user mode.

The same portable skill supports clients with native skill discovery and agents that load instructions directly. Copying only skills/monologue/SKILL.md works when the agent will POST directly rather than use the helper.

After any installation method, confirm monologue appears in the agent's available-skills list. Reload skills or start a new session when the agent builds that list at session start. Installation is not complete until the skill is discoverable.

The included helper has no dependencies:

python3 skills/monologue/scripts/report-action.py \

--agent Codex \ --verb pushed \ --summary "Pushed the first Monologue feed implementation." \ --category code \ --system GitHub \ --project Monologue \ --external-id abc123

Reporting is required, with best-effort delivery. Capture the returned event ID; a clean helper exit can also mean delivery was skipped. Note any reporting gap without breaking the primary task.

Hosted mode and Google sign-in

The standalone application includes both single-user mode and an optional multi-user cloud mode for your own deployment. Single-user mode uses local SQLite and MONOLOGUE_API_KEY. Cloud mode adds Google sign-in, personal workspaces, revocable agent keys, and SQLite-compatible Turso persistence. Plugin packaging and marketplace distribution are private and are not included in this public checkout.

Set these variables for cloud mode:

MONOLOGUE_MODE="cloud"

BETTER_AUTH_SECRET="replace-with-at-least-32-random-characters" BETTER_AUTH_URL="https://monologue.example.com" GOOGLE_CLIENT_ID="..." GOOGLE_CLIENT_SECRET="..." TURSO_DATABASE_URL="libsql://..." TURSO_AUTH_TOKEN="..."

Create a Google OAuth web client and register this exact callback URL:

https://monologue.example.com/api/auth/callback/google

Google sign-in requests only openid, email, and profile. It does not grant Monologue access to Gmail, Calendar, Drive, or other Google services. New users are taken to /settings/keys, where they can copy the setup prompt to add an agent. Someone signing up through an agent connection link returns to that link to approve automatic key creation. Returning users go to /feed or their requested page.

For a Vercel deployment backed by Turso:

vercel link

vercel integration add tursocloud/database vercel env pull .env.local npm run db:migrate:turso

Choose a Turso region close to the Vercel Function region. Add the remaining cloud-mode variables in Vercel, then deploy with vercel --prod. Apply committed Turso migrations before deploying code that depends on them; the migration runner records checksums and safely skips migrations already applied.

See docs/HOSTED_ARCHITECTURE.md for application structure, tenant isolation rules, and deployment checks.

Optional browser and server error monitoring uses Sentry. See docs/SENTRY.md for isolated project setup, deployment variables, collection boundaries and verification. Monitoring stays off without a DSN and during local development.

API

The hosted OAuth MCP endpoint is /mcp; it does not accept REST API keys. Its two tools use the same action data and workspace permissions. read_timeline defaults to 25 results (maximum 100), supports filters and cursor pagination, and excludes raw metadata and credential identifiers. OAuth tokens cannot authenticate to REST. See MCP setup and rollout for scopes, configuration and migration requirements.

REST reporting works in single-user mode with the configured key. OAuth MCP requires your own cloud-mode deployment with browser sign-in; connect a compatible client to https:// /mcp and approve reading and reporting together for the workspace you choose. Both follow your current membership; older limited grants remain limited until you reconnect.

Both routes require Authorization: Bearer .

  • POST /api/actions validates and creates an action. Required fields: agentName, verb, summary, category, status, and system.
  • GET /api/actions returns newest first and accepts agent, category, status, system, project, from, to, and search query parameters.

Hosted automatic connection uses three short-lived endpoints:

  • POST /api/connect/request starts a ten-minute connection request for an agent. It requires agentName and optionally accepts platform and skillVersion.
  • POST /api/connect/approve requires a signed-in browser session and approves that request for the user's workspace.
  • POST /api/connect/poll lets the requesting agent claim its generated key exactly once after approval.

Only hashes of the device and approval codes are stored. The long-lived API key is created at claim time, returned once to the agent, and then stored by Monologue only as a hash. Automatic keys are scoped to actions:write; existing and manually created keys retain read and write access for compatibility.

Monologue derives stable agent identity from the authenticated connection instead of trusting a submitted agentId. Older keys are attached to an Agent automatically on their next write, so installed skills remain compatible. Agent-key ingestion is always stored as self_reported; verified and observed are reserved for future trusted ingestion paths.

externalId is optional. When supplied, the tuple (agentName, system, externalId) is unique and retry-safe. No fuzzy deduplication is performed.

Use url for the action's primary destination—the commit, order, event, payment, or other changed object. Use the free-form metadata JSON object for provider-specific details and secondary links:

{

"url": "https://amazon.com/orders/7741", "metadata": { "orderNumber": "113-4820917-7741", "quantity": 2, "receiptUrl": "https://amazon.com/orders/7741/invoice" } }

The detail drawer presents the primary URL as an “Open in…” button and formats metadata as readable rows.

Supported categories: communication, calendar, purchase, reservation, finance, code, file, task, account, crm, database, deployment, form, other.

Supported statuses: completed, failed, pending. Supported sources: self_reported, verified, observed.

Architecture

AI agent → Monologue skill → POST /api/actions → validation + dedupe → SQLite

├─ Feed ├─ AI Crew profiles ├─ Weekly agent ledger ├─ Filters + search ├─ Action details └─ Browser-generated static share cards

Next.js renders the product directly from one SQLite-compatible database through Prisma. Local mode uses one SQLite file; hosted mode uses workspace-scoped libSQL/Turso. Recap combines a 28-day activity matrix and current streak, the seven-day ledger and a last-24-hours report. The activity matrix and weekly ledger aggregate recorded completed actions at the same capture time. Share cards are rendered as static PNGs in the browser and are never uploaded or connected to future activity. The API and product pages use the same validation and data-access layer, with no queue, cache, analytics service, or charting framework.

Deployment architecture and the Google sign-in boundary are documented in docs/HOSTED_ARCHITECTURE.md. Both runtime modes share the same application, API, persistence layer, and portable skill.

Development checks

npm run lint

npm run typecheck npm test npm run test:libsql npm run test:reporter npm run test:browser npm run build

Pull requests and pushes to main run these checks in GitHub Actions, alongside the existing public-repository privacy check. CI uses Node.js 22, Python 3.12, and disposable local databases; it needs no hosted credentials and does not deploy. typecheck generates Next.js route types before checking TypeScript so it works in a fresh checkout (generate the Prisma client first with npx prisma generate).

test:libsql reruns the MCP, workspace, and REST/connection route integration tests using the libSQL adapter. test:reporter uses Python's standard library to test the portable reporter without network calls or Keychain access. The route tests exercise real validation, credentials, and persistence; only browser session resolution is mocked. Real Google sign-in is outside these tests.

For the browser suite, install Chromium once with npx playwright install chromium (npx playwright install --with-deps chromium on Linux). test:browser starts its own loopback server and disposable database with synthetic accounts. It checks Recap navigation, focus, responsive charts, static sharing and real PNG exports. It never uses production cred

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