bluebubbles-mcp
bluebubbles-mcp
Servidor MCP para BlueBubbles: accede a iMessage desde cualquier cliente MCP.
Construido desde cero sin dependencias MCP de terceros más allá del SDK oficial mcp y httpx.
Requisitos previos
Python 3.11+
Un servidor BlueBubbles en ejecución con acceso a la API habilitado
Configuración inicial
git clone https://github.com/metaember/bluebubbles-mcp.git
cd bluebubbles-mcp
uv syncConfiguración
Añádelo a la configuración de tu cliente MCP (por ejemplo, Claude Code ~/.claude/settings.json):
{
"mcpServers": {
"bluebubbles": {
"command": "uv",
"args": ["--directory", "/path/to/bluebubbles-mcp", "run", "python", "-m", "bb_mcp.server"],
"env": {
"BLUEBUBBLES_URL": "https://your-bluebubbles-server",
"BLUEBUBBLES_PASSWORD": "your-server-password"
}
}
}
}Herramientas
Herramienta | Descripción | Anotaciones |
| Comprobar la conectividad del servidor | solo lectura |
| Información y estado del servidor | solo lectura |
| Listar conversaciones por actividad reciente | solo lectura |
| Detalles del chat con participantes | solo lectura |
| Mensajes de un chat | solo lectura |
| Buscar por texto, chat, rango de tiempo | solo lectura |
| Mensaje único por GUID | solo lectura |
| Todos los contactos | solo lectura |
| Buscar por teléfono/correo electrónico | solo lectura |
| Comprobar registro de iMessage | solo lectura |
| Comprobar registro de FaceTime | solo lectura |
| Listar mensajes programados | solo lectura |
| Mensajes de los últimos N minutos en todos los chats | solo lectura |
| Chats con mensajes no leídos + sus últimos mensajes | solo lectura |
| Metadatos del archivo adjunto | solo lectura |
| Descargar archivo adjunto como base64 | solo lectura |
| Enviar confirmación de lectura | idempotente, open-world |
| Marcar chat como no leído (local) | idempotente |
| Cambiar nombre de un chat grupal | idempotente |
| Mostrar indicador de escritura | open-world |
| Detener indicador de escritura | open-world |
| Enviar a un chat existente | open-world |
| Enviar a teléfono/correo electrónico | open-world |
| Enviar un archivo adjunto | open-world |
| Reacción Tapback | open-world |
| Editar un mensaje enviado | open-world |
| Programar un mensaje futuro | open-world |
| Añadir a un chat grupal | open-world |
| Retractar un mensaje | destructivo, open-world |
| Eliminar de un chat grupal | destructivo, open-world |
| Abandonar un chat grupal | destructivo, open-world |
| Eliminar una conversación | destructivo, open-world |
| Cancelar mensaje programado | destructivo, open-world |
Licencia
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/metaember/bluebubbles-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server