> Cómo conectar Blackboard UPC con Claude Desktop usando MCP: instalación, archivo de configuración, verificación y qué preguntar. Guía paso a paso de Campus.

Fuente: https://campuscli.com/blackboard-mcp/claude-desktop/

---

# Blackboard UPC en Claude Desktop.

Esta guía conecta tu Aula Virtual UPC con la app de escritorio de Claude mediante Model Context Protocol. Al terminar podrás preguntarle por tus cursos, tareas, notas y materiales sin abrir Blackboard.

**¿Usas ChatGPT o Claude en el navegador, o en el móvil?** Esta guía es para el cliente de escritorio, que ejecuta Campus en tu computadora. Los chats del navegador y del móvil no pueden hacer eso, así que necesitan la [versión que no instalas nada](https://campuscli.com/blackboard-chatgpt/).

## Antes de empezar

Necesitas tres cosas: Node.js 22 o superior instalado, una cuenta activa de UPC con acceso a Aula Virtual y Claude Desktop ya funcionando en tu equipo. El proceso completo toma unos cinco minutos y se hace una sola vez.

## 1. Inicia sesión en tu campus

En una terminal, ejecuta:

```bash
npx campus-cli@2.0.0 account login
```

Se abre el navegador y encadena el login de Microsoft de UPC, con MFA si tu cuenta lo pide. Si Microsoft muestra *«Stay signed in?»*, marca la casilla y acepta: así la sesión se mantiene y no tienes que repetir el login cada día. Todo el flujo corre en tu máquina, no pasa por ningún servidor de Campus.

## 2. Registra el servidor en Claude Desktop

Abre Claude, ve a **Settings → Developer → Edit Config** y pega el bloque. Si el archivo ya tiene otros servidores, agrega solo la entrada `campus` dentro de `mcpServers`. En Windows la ruta es `%APPDATA%\Claude\claude_desktop_config.json`.

Archivo: `~/Library/Application Support/Claude/claude_desktop_config.json`

```bash
{
  "mcpServers": {
    "campus": {
      "command": "npx",
      "args": ["campus-cli@2.0.0", "mcp"]
    }
  }
}
```

## 3. Verifica la conexión

Cierra Claude por completo y vuelve a abrirlo. En la caja de mensaje verás el ícono de herramientas; al desplegarlo debe aparecer `campus` con las herramientas `blackboard_*`.

Luego prueba con una pregunta real:

- «¿Qué tareas tengo pendientes esta semana?»
- «¿Cuál es mi nota actual en cada curso?»
- «Descarga los PDFs de la última semana de clase y resúmelos.»

## Si algo no funciona

El fallo más común es un JSON inválido: una coma de más o unas comillas sin cerrar hacen que el cliente ignore el archivo entero sin avisar. Comprueba también que `npx campus-cli@2.0.0 mcp` arranque sin error directamente en la terminal — si ahí falla, el problema no está en Claude Desktop.

Si el servidor conecta pero las respuestas dicen que no estás autenticado, tu sesión expiró: vuelve a correr `npx campus-cli@2.0.0 account login`. Y recuerda cerrar el cliente por completo antes de reabrirlo; recargar la ventana no siempre relee la configuración.

## Qué puedes hacer después

Las herramientas disponibles, el detalle de seguridad y las limitaciones actuales están en [la página principal de Blackboard MCP](https://campuscli.com/blackboard-mcp/). Si prefieres consultar tu campus por comandos en vez de por chat, existe [Blackboard CLI](https://campuscli.com/blackboard-cli/). Y para saber qué revisar cada semana antes de automatizarlo, lee [la guía para organizar tu semana en Blackboard sin perder fechas](https://campuscli.com/blog/organizar-tu-semana-blackboard/).

## Preguntas frecuentes

### ¿Dónde va el archivo de configuración MCP de Claude Desktop?

En `~/Library/Application Support/Claude/claude_desktop_config.json`.

### ¿Necesito instalar algo además de Claude Desktop?

Solo Node.js 22 o superior. El comando `npx` descarga `campus-cli` la primera vez que se ejecuta.

### ¿Qué hago si las herramientas no aparecen?

Cierra el cliente por completo y vuelve a abrirlo, verifica que el JSON no tenga comas de más y confirma que `npx campus-cli@2.0.0 mcp` arranca sin error en la terminal.

## Otros clientes

- [Claude Code](https://campuscli.com/blackboard-mcp/claude-code/)
- [Cursor](https://campuscli.com/blackboard-mcp/cursor/)
- [GitHub Copilot en VS Code](https://campuscli.com/blackboard-mcp/github-copilot/)
- [OpenAI Codex CLI](https://campuscli.com/blackboard-mcp/codex/)
- [Windsurf](https://campuscli.com/blackboard-mcp/windsurf/)

## Sigue explorando

Esta guía es una pieza del conector. Estas son las otras.

- Recurso
 [Blackboard MCP: herramientas, seguridad y límites](https://campuscli.com/blackboard-mcp/)
 Qué puede hacer el conector, qué no, y cómo trata tu sesión de UPC.
 Ver Blackboard MCP →
- Recurso
 [Blackboard CLI: cursos, tareas y notas desde la terminal](https://campuscli.com/blackboard-cli/)
 La misma información, por comandos, sin salir de la consola.
 Ver Blackboard CLI →
- Guía base
 [Cuánto tiempo pierdes copiando archivos a mano](https://campuscli.com/blog/chatgpt-blackboard-sin-copiar-archivos/)
 El método manual frente a conectar Blackboard directo con tu asistente.
 Leer la guía →
