Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
Read and write Mural workspaces, rooms, templates, murals and widgets from your AI assistant.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Funciona en Claude para web, escritorio y móvil:
https://mural-mcp-serveur.vercel.app/mcpEjecuta esto en tu terminal
claude mcp add --transport http mural-serveur https://mural-mcp-serveur.vercel.app/mcpPégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"mural-serveur": {
"url": "https://mural-mcp-serveur.vercel.app/mcp"
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"mural-serveur": {
"type": "http",
"url": "https://mural-mcp-serveur.vercel.app/mcp"
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
ChatGPT solo se conecta a servidores en internet:
https://mural-mcp-serveur.vercel.app/mcpLos nombres de los menús pueden variar un poco según el plan y con el tiempo.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
El servidor pide iniciar sesión antes de mostrar sus herramientas.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 9 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub florentleveque, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Respondió en 264 ms (HTTP 401)
Declara inicio de sesión con OAuth, así que tu app de IA puede llevarte a iniciar sesión
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
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.
Superó 3 de 3 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.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
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.
El repo de GitHub cambió por última vez –, y la última versión (2.0.0) llegó al registro hace 13 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, agentPickup
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
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Find pickup shops near you, order, pay by card or USDC (x402), and get the QR to collect in person.
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.
A remote Model Context Protocol (MCP) server for the Mural visual collaboration platform. It lets an AI assistant read and write your workspaces, rooms, templates, murals and widgets, on your behalf.
The server is hosted: there is nothing to install and no secret on your machine. Your MCP client connects to one URL and signs you in to Mural in your browser.
https://mural-mcp-serveur.vercel.app/mcp
verbose: true for the full raw payloadAny MCP client that supports remote servers over Streamable HTTP with OAuth can connect. Give it the server URL; it registers itself and opens the sign-in page in your browser.
Before the first connection, the Mural app of this server must be enabled in your Mural workspace: see Mural access.
claude mcp add --transport http --scope user mural https://mural-mcp-serveur.vercel.app/mcp
Then run /mcp in Claude Code, pick mural and sign in.
Add a custom connector (or remote MCP server) and paste https://mural-mcp-serveur.vercel.app/mcp as its URL. No client ID or secret is needed: the client registers itself.
The client's access token lasts 10 minutes and is renewed silently. A connection lasts up to 90 days from sign-in, as long as Mural keeps accepting it; then your client asks you to sign in again. The clear-auth tool signs the connection out.
Version 1.x ran on your machine (npx -y @florentleveque/mural-mcp-serveur) with your own Mural OAuth app. That npm package is deprecated: from 2.0, the server is hosted only.
claude mcp remove mural, with the name you gave it (add -s local, -s user or -s project if it exists in several scopes).~/.mural-mcp-tokens.json, where 1.x kept your Mural tokens. The MURAL_CLIENT_ID and MURAL_CLIENT_SECRET of your own Mural app are no longer used.The server signs in to Mural through one Mural OAuth app, published as Unlisted: it is not in Mural's public app directory, and only people who have its listing link can see it.
Listing link: https://app.mural.co/me/integrations/listing/6ff63b23-e411-4e9a-a4c1-97f68f758474
To roll the server out in a Mural workspace:
Not a workspace admin? Send the listing link to an admin of your workspace and ask them to enable the app.
Mural documents that admins with the link can enable the app in the workspaces they choose, not what a member can do in a workspace where it is not enabled: whether the sign-in or the API calls then fail is not verified. The app's owner reaches every workspace they belong to either way.
Authentication and utilities
test-connection: Test the connection to the Mural API and verify authenticationclear-auth: Sign this connection out (revokes its tokens and the Mural tokens behind them; the client must sign in again)check-user-scopes: Show the Mural scopes granted to this connection, and those the tools missdebug-api-response: Raw workspaces API response (troubleshooting)Workspaces
list-workspaces: List all workspaces the authenticated user has access toget-workspace: Get detailed information about a specific workspaceRooms
list-workspace-rooms: List a workspace's rooms (option openOnly)list-room-boards: List the murals within a roomcreate-room: Create a room (open/private)Templates
list-workspace-templates: List a workspace's templates (default and custom), or search them by namecreate-mural-from-template: Create a mural in a room from a templateMurals
list-workspace-boards: List a workspace's muralsget-board: Get details of a specific muralcreate-mural: Create a blank mural in a roomupdate-mural: Update a mural (title, status active/archived, dimensions, sharing...)delete-mural: Permanently delete a mural (irreversible)duplicate-mural: Duplicate a mural into a roomexport-mural: Start an asynchronous export of a mural in a given format (returns an exportId)download-export: Get the signed download URL of an export (no authentication needed to fetch it); returns ready:false while the export is not ready, so call it again until readyWidgets
get-mural-widgets: Get all widgets of a mural (paginated)get-mural-widget: Get a specific widget by idcreate-sticky-notes: Create sticky notes (up to 1000 per request)update-sticky-note: Update a sticky notecreate-shapes / create-arrows / create-text-boxes / create-titles / create-areas: Create the corresponding widgetsupdate-widget: Update any widget by kind and iddelete-widget: Permanently delete a widget by idWrite tools need the matching Mural scopes (
rooms:write,murals:write,
templates:write). The sign-in asks for all of them.
/mcp endpoint and valid 10 minutes.fra1).Design and rationale: docs/decisions/oauth-authorization-server.md.
clear-auth, or Mural revoked it. Reconnect from your client (/mcp in Claude Code).check-user-scopes. Mural's free plan also limits what you can create (for example 3 murals per workspace, open rooms only); its error message says so.docs/http-deployment.md.docs/live-testing.md.This project is inspired by cogell/mural-mcp.
MIT License, see LICENSE.