Sube archivos markdown a un servicio web para generar enlaces compartibles con varios niveles de permisos.
También conocido como urbanmorph/mdshare, mdshare-mcp
- Stars
- 9
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 1.7.0
- Último commit
- 14 nov 2026
- Licencia
- MIT
¿Qué es mdshare MCP?
mdshare es un MCP server. Sube archivos markdown a un servicio web para generar enlaces compartibles con varios niveles de permisos.
Resumen generado a partir del README del proyecto
Acerca del MCP server de mdshare
mdshare ofrece una forma de convertir archivos markdown locales en documentos web con enlaces compartibles. Está diseñado para desarrolladores y escritores que necesitan distribuir contenido rápidamente sin requerir un inicio de sesión. Los usuarios pueden alojar sus documentos en el servicio mdshare.live, que utiliza Cloudflare Workers y D1 para gestionar los datos.
Este MCP server permite que clientes de IA como Claude, ChatGPT, Gemini, Cursor y Windsurf interactúen con tus archivos locales. Al ejecutar el servidor mediante npx mdshare-mcp, la IA puede leer archivos directamente de tu disco para subirlos. Este método es eficiente para archivos grandes porque evita pasar todo el texto a través de la conversación del chat.
El servicio ofrece cuatro niveles de permiso distintos para cada documento: Admin, Edit, Comment y View. Puedes gestionar estos enlaces estableciendo fechas de expiración opcionales o revocando el acceso por completo. Cada documento está sujeto a un límite de 50 enlaces. La plataforma también admite la colaboración en tiempo real a través de WebSockets e incluye un editor WYSIWYG para ajustes manuales.
Qué puedes hacer con él
- 1Subir archivos locales vía IAIndica a un cliente de IA que tome un archivo markdown específico de tu computadora y lo aloje en línea.
- 2Distribuir contenido con permisos específicosCrea diferentes enlaces de acceso para permitir que otros solo vean, comenten o editen tu documento markdown.
- 3Compartir notas desde ObsidianHaz clic derecho en un archivo dentro de tu vault de Obsidian para copiar instantáneamente una URL de admin a tu portapapeles.
- 4Gestionar la seguridad del acceso a documentosEstablece fechas de expiración en tus enlaces compartidos o cancela el acceso a un documento de inmediato.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar mdshare MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar mdshare MCP en Claude Code
$ claude mcp add mdshare -- npx -y mdshare-mcpInstalar mdshare MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mdshare": {
"command": "npx",
"args": [
"-y",
"mdshare-mcp"
]
}
}
}Instalar mdshare MCP en VS Code
.vscode/mcp.json
{
"servers": {
"mdshare": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mdshare-mcp"
]
}
}
}Instalar mdshare MCP en VS Code CLI
$ code --add-mcp '{"name":"mdshare","type":"stdio","command":"npx","args":["-y","mdshare-mcp"]}'Instalar mdshare MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mdshare": {
"command": "npx",
"args": [
"-y",
"mdshare-mcp"
]
}
}
}Instalar mdshare MCP en Codex
$ codex mcp add mdshare -- npx -y mdshare-mcpInstalar mdshare MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.mdshare] command = "npx" args = ["-y", "mdshare-mcp"]
Instalar mdshare MCP en Gemini CLI
$ gemini mcp add -s user mdshare npx -- -y mdshare-mcpInstalar mdshare MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mdshare": {
"command": "npx",
"args": [
"-y",
"mdshare-mcp"
]
}
}
}Verificaciones automáticas
Ejecutado 13 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesibleurbanmorph/mdshare is public and reachablegithub.com/urbanmorph/mdshare ↗Aprobado
- El paquete indica este repositorio como su origenmdshare-mcp names urbanmorph/mdshare as sourcenpmjs.com/package/mdshare-mcp ↗Aprobado
- Procedencia de la compilación (atestación de Sigstore)No build attestation published for this releaseNo verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-11-13github.com/urbanmorph/mdshare ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from mdshare-mcpAprobado
- No hay avisos críticos en el paquete ni en sus dependencias99 resolved dependencies checked; no critical advisoryosv.dev ↗Aprobado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPinitialize answered with protocol 2025-06-18 in 134 msAprobado
README
Ver en GitHubmdshare
Share markdown instantly. Free. No login required.
mdshare.live | API Docs | VS Code | Obsidian

Quick Start
Paste markdown at mdshare.live, start from a blank page, or upload via curl:
curl -X POST https://mdshare.live/api/documents \
-H "Content-Type: text/markdown" \
--data-binary @your-file.md
You get back an admin URL. Share it, or generate links with different permissions.
Features
- Four permission levels -- Admin, Edit, Comment, View -- each with its own shareable link
- WYSIWYG editor -- formatting toolbar, tables, code blocks, keyboard shortcuts
- Inline comments -- anchor comments to specific text, reply, and resolve
- Real-time sync -- WebSocket collaboration, live presence indicators
- Link management -- revoke links instantly, optional expiry, 50-link cap per document
- VS Code & Obsidian plugins -- share markdown directly from your editor
- API & MCP -- REST API + MCP server for Claude, ChatGPT, Gemini, Cursor, and Windsurf
MCP Server
npx mdshare-mcp
Say "upload my-notes.md to mdshare" in any MCP-compatible AI tool. The MCP server reads files directly from disk (no echoing through the conversation), so it's fast even for large markdown files. Setup guide
Claude Code Plugin
/plugin marketplace add urbanmorph/mdshare
/plugin install mdshare@urbanmorph
Wraps the MCP server above with a single skill — Claude reaches for it on phrases like "share this markdown". Setup guide · source
Cursor Plugin
Listed on Cursor Directory — click "Add to Cursor" on the listing page. Same MCP server, same skill as the Claude Code plugin. Source
Obsidian Plugin
Listed in the Obsidian Community Plugins directory — install via Settings → Community Plugins → Browse → search "mdshare". Right-click any .md file in your vault to share it; admin URL is copied to your clipboard. Source
Tech Stack
| Component | Technology |
|---|---|
| Framework | Astro 5 |
| UI | React (as Astro islands) |
| Hosting | Cloudflare Workers (native) |
| Database | Cloudflare D1 (SQLite) |
| Real-time | Cloudflare Durable Objects (WebSocket) |
| Editor | Tiptap + tiptap-markdown |
| Styling | Tailwind CSS v4 |
| CI/CD | GitHub Actions |
Local Development
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
Contributing
Issues and PRs welcome. Please open an issue first to discuss significant changes.
License
MIT
Preguntas sobre mdshare MCP
¿Cómo agrego mdshare MCP a Claude Code?
Ejecuta claude mcp add mdshare -- npx -y mdshare-mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego mdshare MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Cómo comparto markdown usando una herramienta de IA?
Puedes usar el MCP server diciendo "upload my-notes.md to mdshare" en cualquier herramienta de IA compatible con MCP.
¿mdshare requiere una cuenta de usuario?
No, el servicio te permite compartir markdown al instante sin necesidad de iniciar sesión.
¿Qué niveles de permiso están disponibles para los enlaces compartidos?
Hay cuatro niveles de permiso: Admin, Edit, Comment y View.