mdshare

Compartir markdown gratis con colaboración. Sube, obtén un enlace, comparte. Sin necesidad de inicio de sesión.

Documentación

mdshare

Comparte markdown al instante. Gratis. Sin necesidad de iniciar sesión.

License: MIT MCP GitHub last commit Runs on Cloudflare Workers

mdshare.live | Documentación de API | VS Code | Obsidian

mdshare editor

Inicio rápido

Pega markdown en mdshare.live, comienza desde una página en blanco o sube mediante curl:

curl -X POST https://mdshare.live/api/documents \
  -H "Content-Type: text/markdown" \
  --data-binary @your-file.md

Recibes una URL de administrador. Compártela o genera enlaces con diferentes permisos.

Documentación completa de la API

Características

  • Cuatro niveles de permisos -- Administrador, Edición, Comentario, Vista -- cada uno con su propio enlace compartible
  • Editor WYSIWYG -- barra de herramientas de formato, tablas, bloques de código, atajos de teclado
  • Comentarios en línea -- ancla comentarios a texto específico, responde y resuelve
  • Sincronización en tiempo real -- colaboración por WebSocket, indicadores de presencia en vivo
  • Gestión de enlaces -- revoca enlaces al instante, caducidad opcional, límite de 50 enlaces por documento
  • Plugins de VS Code y Obsidian -- comparte markdown directamente desde tu editor
  • API y MCP -- API REST + servidor MCP para Claude, ChatGPT, Gemini, Cursor y Windsurf

Servidor MCP

npx mdshare-mcp

Di "sube my-notes.md a mdshare" en cualquier herramienta de IA compatible con MCP. El servidor MCP lee archivos directamente del disco (sin eco a través de la conversación), por lo que es rápido incluso para archivos markdown grandes. Guía de configuración

Plugin de Claude Code

/plugin marketplace add urbanmorph/mdshare
/plugin install mdshare@urbanmorph

Envuelve el servidor MCP anterior con una única habilidad: Claude la usa en frases como "comparte este markdown". Guía de configuración · fuente

Plugin de Cursor

Listado en Cursor Directory — haz clic en "Añadir a Cursor" en la página del listado. Mismo servidor MCP, misma habilidad que el plugin de Claude Code. Fuente

Plugin de Obsidian

Listado en el directorio de plugins de la comunidad de Obsidian — instala mediante Settings → Community Plugins → Browse → search "mdshare". Haz clic derecho en cualquier archivo .md de tu bóveda para compartirlo; la URL de administrador se copia a tu portapapeles. Fuente

Stack tecnológico

ComponenteTecnología
FrameworkAstro 5
UIReact (como islas de Astro)
HostingCloudflare Workers (nativo)
Base de datosCloudflare D1 (SQLite)
Tiempo realCloudflare Durable Objects (WebSocket)
EditorTiptap + tiptap-markdown
EstilosTailwind CSS v4
CI/CDGitHub Actions

Desarrollo local

git clone https://github.com/urbanmorph/mdshare.git
cd mdshare
npm install

# Create a .dev.vars file with your Cloudflare API token
echo "CLOUDFLARE_API_TOKEN=your_token" > .dev.vars

# Apply local D1 migrations
npx wrangler d1 migrations apply mdshare-db --local

# Start dev server
npm run dev -- -p 3737

Contribuciones

Se aceptan issues y PRs. Por favor, abre un issue primero para discutir cambios significativos.

Licencia

MIT