casebook
Provides a tool to draft a comment for a Jira card from a support session without publishing it.
Provides read-only access to a MySQL replica through an SSH tunnel, with tools to list tables, describe schemas, and run SELECT queries with prior EXPLAIN.
Provides tools to inspect OpenSearch indices and mappings, count documents, and run searches, either directly or through the OpenSearch Dashboards console over an SSH tunnel.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
casebook
Herramientas MCP de solo lectura para investigar casos de soporte con un agente (Claude Code, Codex u OpenCode): consultas a OpenSearch, CloudWatch Logs Insights y MySQL con guardas de costo y de solo lectura, un visor local donde se ve en vivo cada consulta que hace el agente, sesiones que se retoman y memoria técnica compartida entre investigaciones.
casebook no sabe nada de tu empresa: las fuentes, el canal de Slack, los textos y las skills de un equipo viven en un pack, que se instala aparte (una carpeta, un zip o un repo git). Sin pack, la app arranca sin fuentes y las puedes agregar a mano.
Tool | Qué hace |
| Cierre formal y loop de revisiones adicionales, con estado y progreso en el visor; reabre una sesión cerrada si se pide más trabajo |
| Agrupan las consultas de un caso y dejan conclusiones en el timeline |
| Buscan y recuperan investigaciones guardadas; permiten continuar la misma sesión desde otro chat |
| Memoria técnica local compartida entre investigaciones; búsqueda por fuente, entorno y tema |
| Borrador de comentario para la card (no se publica) y export de la sesión a Markdown |
| OpenSearch: directo (URL + usuario o API key) o vía la consola de Dashboards por túnel SSH |
| CloudWatch Logs Insights con un perfil de AWS (o el proveedor de un plugin) |
| MySQL: la réplica de solo lectura, por túnel SSH, con EXPLAIN previo |
Las tools de cada fuente aparecen solo si esa fuente está configurada.
Inicio rápido
git clone https://github.com/ezerutp/casebook.git ~/repos/casebook
cd ~/repos/casebook
./install.sh # instala el paquete y abre el asistente (gráfico o en la terminal)
casebook doctor # todo en ✓ significa que está listoDespués pídele al agente «investiga SUP-1234»: el visor (http://127.0.0.1:8765) se abre solo y muestra cada consulta en vivo.
Related MCP server: mnm-incident-investigator
Instalación
La instalación tiene dos partes:
install.shinstala casebook: busca Python 3.12+, crea el entorno, instala el paquete, deja el comandocasebooken~/.local/bin(avisa si esa carpeta no está en tuPATH) y actualiza el pack activo si ya había uno. Desde ahícasebookfunciona en cualquier carpeta, aunque no abras el asistente. No usa sudo y se puede correr de nuevo cuando quieras.El asistente lo configura (
casebook setup, gráfico o en la terminal):instala el pack de tu equipo (o te deja seguir sin pack y agregar fuentes a mano);
registra el servidor MCP y las skills en los agentes que elijas (Claude Code, Codex, OpenCode);
revisa los requisitos y la extensión de Chrome;
activa la vigilancia de Slack (opcional) e inicia las sesiones de tus fuentes.
La primera vez, y al cambiar de modo, install.sh abre el asistente al terminar; si lo saltas (--no-setup) o
lo cierras a medias, lo vuelve a abrir la próxima vez hasta que llegues al final. Al reinstalar avisa que
casebook quedó instalado y pregunta si abrirlo: elige «Abrir el asistente» para sumar entornos o fuentes, cambiar
de agentes o de pack, o volver a cargar la extensión. Por defecto termina sin tocar tu configuración, y lo abres
cuando quieras con casebook setup.
Modos (el instalador pregunta; viene marcado el de tu última instalación):
Modo | Dónde queda | Para qué |
Instalación local ( | Una copia propia en | Usarlo. El repo se puede mover o borrar; los cambios del repo no se notan hasta actualizar |
Modo desarrollo ( | Editable desde el | Trabajar en casebook: tus cambios aplican con solo reconectar el MCP |
Opciones de install.sh:
Opción | Qué hace |
| Elige el modo sin preguntar |
| Abre el asistente gráfico o el de terminal, sin preguntar |
| Abre el asistente al terminar, también al reinstalar |
| Solo instala el paquete; el asistente queda para después |
| En qué agentes registrar el MCP y las skills, sin preguntar |
| No registra el servidor MCP en los agentes |
| No instala las skills en los agentes |
| Se salta el paso de inicio de sesión |
| Muestra el asistente sin cambiar nada (necesita una instalación previa) |
| Detiene los procesos y quita la instalación, el comando, las skills y el registro del MCP. Pregunta si borrar las credenciales y deja tus sesiones, conocimiento, exports, logs y config |
| Borra todo sin preguntar, incluidas credenciales, bases, config y el |
--gui, --consola, --agents, --skip-mcp, --skip-skill y --no-login configuran el asistente, así que
también lo abren al reinstalar. Detalle de cada paso en Instalación.
Actualizar
Con la instalación local, casebook corre desde su propia copia: lo que cambies o traigas al repo no se ve hasta actualizarla.
Comando | Instala | Cuándo |
|
| Para traer la última versión. No toca tu rama ni tus cambios locales |
| Tu copia de trabajo tal como está: la rama actual y los cambios sin commit | Para probar tus cambios sin pasar a modo desarrollo |
Los dos vuelven a copiar la extensión de Chrome si está registrada, y no abren el asistente. Después reinicia Claude
Code (o /mcp → reconectar casebook) y recarga el visor. Tus sesiones, conocimiento y credenciales no se tocan.
En modo desarrollo no hacen falta: basta git pull.
Comandos
Comando | Qué hace |
| Muestra la versión instalada de casebook |
| Abre el asistente de configuración |
| Actualiza la instalación local (ver Actualizar) |
| Revisa requisitos y conexiones, y repara túneles. |
| Abre el visor de sesiones, viejas o en vivo, sin necesidad del agente |
| Detiene el visor abierto con |
| Inicia sesión en un sistema ( |
| Borra las credenciales guardadas de un sistema |
| Fuentes en tu |
| El pack del equipo: el activo, los instalados, instalar desde carpeta, zip o URL git, reinstalar, quitar. |
| Arma un pack de ejemplo, el zip para compartir, o exporta tu configuración como pack ( |
| Registra o quita el native host de la extensión de Chrome |
| Exporta una sesión a Markdown (por defecto la más reciente) |
| Escribe una sesión de ejemplo para probar el visor |
| El servidor MCP por stdio; lo levanta el agente |
Sin pack: casebook source add pregunta el tipo, el proveedor y sus campos; casebook pack init mi-equipo --name mi-equipo arma uno para compartir.
Login sin fricción: para las fuentes que inician sesión en el navegador (la consola de Dashboards, por ejemplo), la extensión de Chrome entrega la sesión sola. Pide permiso solo para los dominios de tus fuentes. Detalle en Login y diagnóstico.
Documentación
Página | Contenido |
Requisitos, qué hace | |
| |
La configuración de un equipo: instalar, armar y compartir un pack | |
| |
Visor, | |
| |
Solo lectura, guardas de MySQL, costo de CloudWatch, redacción y credenciales |
Un proveedor nuevo (otro backend de logs, otra base) se suma como plugin de Python, sin tocar este repo: ver Configuración → Proveedores.
Tests
.venv/bin/pytest -qLicencia
MIT.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only access to Auralogs production logs: search logs, inspect errors, review AI analyses.
Amazon Ads, Seller Central, Vendor Central and AMC data for AI agents. Read-only by default.
Read-only agent-commerce audit, upgrade verification, diagnosis and x402 probing.
Read-only finance and operations controls for AI agents with evidence and safe next actions.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables governed, read-only investigations of Amazon Athena access logs by searching exact user, IP, or correlation indicators and summarizing activity by correlation ID, with parameterized queries, validation, and result limits.MIT
- AlicenseNot gradedqualityCmaintenanceEnables a local AI agent to investigate service incidents by querying read-only telemetry such as service health, metrics, logs, and traces, then produce verifiable assessments with evidence links and uncertainty.Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables read-only investigation of service incidents by retrieving metrics, logs, and deployment history, and correlating evidence for root-cause analysis.MIT
- AlicenseNot gradedqualityCmaintenanceEnables cloud and platform engineers to investigate AWS incidents by grounding responses in approved runbooks and operational evidence, with authenticated access, citations, observability, and human approval before any write action.MIT