Skip to content

Add the MCP connections section to the profile [skip deploy] #no-deploy - #23

Merged
SebastianLopezO merged 3 commits into
mainfrom
feature/mcp-connections
Nov 1, 2026
Merged

SebastianLopezO merged 3 commits into
mainfrom
feature/mcp-connections

Conversation

@SebastianLopezO

Copy link
Copy Markdown
Member

Contexto

El servidor MCP que quedó a medio hacer entraba a la API con una sola cuenta de servicio (SMARTPOT_EMAIL y
SMARTPOT_PASSWORD): cualquiera que se conectara actuaba como esa cuenta. Ahora cada persona crea en la PWA sus
propias conexiones (tokens spt_… con alcance de solo lectura o de control), el MCP reenvía el token de quien llama
y la API decide qué puede hacer. Este cambio va en cuatro repos: DB-Postgre (tabla), API Go (tokens y guard),
SmartPot-MCP (servidor) y Web-Solid (Perfil › Conexiones); .github lo integra en la demo beta.

Cambio

  • Perfil › Conexiones con asistentes de IA: crear (nombre, alcance de solo lectura o control, vigencia), listar
    (alcance, prefijo, creación, último uso, vencimiento) y revocar con confirmación. Al crear, el token y la
    configuración lista para el cliente MCP se muestran una sola vez, con botones para copiar.
  • MCP_URL (opcional) llega en /config.js, como API_URL; la PWA solo la muestra, no la llama.
  • La columna principal de la app lleva min-w-0: un bloque ancho (como el JSON de configuración) ya no ensancha la
    página ni crea desplazamiento horizontal.

Verificación

  • bun run lint, tsc, 77 pruebas (4 nuevas: configuración generada, lista sin token, creación con validación y
    token de una sola vez, revocación) y bun run build.
  • En la demo beta: conexión creada desde el perfil con alcance de control, token y configuración con
    http://localhost:8002/mcp, sin desborde horizontal (ancho de página igual al de la ventana).

@github-actions

github-actions Bot commented Nov 1, 2026

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@SebastianLopezO
SebastianLopezO merged commit 69a14a9 into main Nov 1, 2026
7 of 8 checks passed
@SebastianLopezO
SebastianLopezO deleted the feature/mcp-connections branch November 1, 2026 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant