Serveur MCP MarkdownPointer
Permet aux clients IA d'ouvrir, de naviguer, d'exporter et d'importer des documents Markdown et des fichiers de présentation.
Aussi connu sous yotsuda/MarkdownPointer
- Étoiles
- 1
- Outils
- 8
- Téléchargements, 30 jours
- —
- Dernière version
- 0.1.1
- Dernier commit
- 10 juin 2026
- Licence
- MIT
Qu'est-ce que MarkdownPointer MCP ?
MarkdownPointer est un serveur MCP. Permet aux clients IA d'ouvrir, de naviguer, d'exporter et d'importer des documents Markdown et des fichiers de présentation. Il expose 8 outils, comme show_markdown, get_status, slide_control.
Résumé généré à partir du README du projet
À propos du MCP server MarkdownPointer
MarkdownPointer permet aux développeurs utilisant des clients IA de naviguer et de modifier des documents Markdown grâce à un référencement précis des éléments. En rendant les fichiers Markdown, les utilisateurs peuvent cliquer sur des titres spécifiques, des blocs de code, des cellules de tableau, des nœuds de diagrammes Mermaid ou des formules mathématiques KaTeX pour copier une référence comprenant le chemin du fichier et le numéro de ligne. Cette référence permet à une IA d'identifier l'emplacement exact d'un contenu pour des tâches d'édition ou de vérification.
S'exécutant sous Windows avec PowerShell 7 et le .NET 10 Desktop Runtime, ce MCP server se connecte à Claude Desktop ou Claude Code pour offrir un contrôle direct sur les documents. Il propose des outils tels que show_markdown pour faire défiler jusqu'à des lignes spécifiques, slide_control pour naviguer dans les présentations reveal.js, et export_document pour convertir des fichiers aux formats .pptx ou .docx. Les utilisateurs peuvent également importer des fichiers PowerPoint ou Word existants vers le format Markdown tout en extrayant les images. Le système prend en charge le rechargement en direct et permet la gestion de fenêtres, comme le détachement d'onglets ou l'épinglage du visualiseur pour qu'il reste au premier plan des autres applications.
Ce que vous pouvez faire avec
- 1Édition de contenu cibléeDirigez une IA pour modifier un paragraphe ou un bloc de code spécifique en fournissant un chemin de fichier et une référence de ligne.
- 2Gestion de présentationsContrôlez la navigation entre les diapositives et extrayez du contenu de fichiers de présentation via un client IA.
- 3Ingénierie documentaire inverseTransformez des documents PowerPoint ou Word existants au format Markdown avec extraction d'images.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Outils MCP MarkdownPointer 8
Détectés depuis le READMEshow_markdownget_statusslide_controlget_slide_infoget_slide_imageexport_documentimport_documenttag_asset
| show_markdown | — | |
| get_status | — | |
| slide_control | — | |
| get_slide_info | — | |
| get_slide_image | — | |
| export_document | — | |
| import_document | — | |
| tag_asset | — |
Vérifications automatisées
Exécuté le 15 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessibleyotsuda/markdownpointer is public and reachablegithub.com/yotsuda/markdownpointer ↗Réussi
- Le nom du package correspond au dépôt sourceNon vérifié
- Provenance du build (attestation Sigstore)Non vérifié
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-06-10github.com/yotsuda/markdownpointer ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNon vérifié
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle8 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNo tool named like delete, drop or execRéussi
- Le point de terminaison distant répond à la poignée de main MCPNon vérifié
README
Voir sur GitHubMarkdownPointer
Vibe writing for Markdown. Point at anything, tell AI to fix it.
MarkdownPointer renders your Markdown and lets you click any element - headings, code blocks, table cells, Mermaid diagram nodes, KaTeX math - to copy a filepath:line reference. Paste it into your AI prompt, and the AI knows exactly where to look.
To change a node's color:
Click the node, paste the reference into your prompt, and ask the AI — done.
Color this node orange [c:\docs\architecture.md:6] mermaid node: mdp.exe
More prompt examples:
- Verify this section for technical accuracy [ref]
- Swap these two sections [ref] [ref]
- Delete this [ref]
- Simplify this paragraph [ref]
- Add a code example after this section [ref]
- Fix the grammar here [ref]
- Translate this section to Japanese [ref]
Features
| Feature | Description |
|---|---|
| Point & Prompt | Click any rendered element to copy filepath:line to clipboard |
| Mermaid Diagrams | Flowchart, Sequence, Class, State, ER, Gantt, Pie, Git graph, Mindmap |
| KaTeX Math | Inline $...$ and block $$...$$ |
| SVG | Embedded font support |
| Recent Files | Quick access with pin support |
| Tab Dock/Undock | Drag tabs between windows or detach to a new window |
| Always on Top | Pin the window above other apps for reference |
| Live Reload | Auto-refresh on file changes |
| Export | .pptx (built-in Open XML), .docx (via Pandoc). Mermaid/SVG rendered as images |
| MCP Server | Let AI open, navigate, export documents, and generate/import PPTX |
Install
In a PowerShell 7 console:
Install-Module MarkdownPointer
Quick Start
mdp .\README.md # Open a file
mdp .\docs\*.md # Open multiple files
mdp # Just launch the viewer
MCP Server Setup
Connect MarkdownPointer to Claude so your AI can open and navigate documents directly.
Run these in PowerShell 7:
Register-MdpToClaudeCode # Claude Code
Register-MdpToClaudeDesktop # Claude Desktop
Other MCP clients: Add the output of
Get-MarkdownPointerMCPPath -Escapeas the command in your MCP client's configuration file.
Troubleshooting: If the MCP client fails to connect to the server, .NET 10 Desktop Runtime may not be installed. .NET 10 is not included with Windows — install it and try again.
Then just ask Claude:
- "open README.md in mdp"
- "show the report in mdp and scroll to line 50"
- "export report.md to docx"
- "export slides.md to pptx"
- "import presentation.pptx to markdown"
- "show me slide 3 of slides.md"
MCP Tools
| Tool | Description |
|---|---|
show_markdown |
Open files and scroll to a line |
get_status |
Get current window/tab state |
slide_control |
Navigate reveal.js slides |
get_slide_info |
Get slide shapes and content as text |
get_slide_image |
Get a slide as PNG image (requires PowerPoint) |
export_document |
Export to .pptx (built-in) or .docx (Pandoc) |
import_document |
Import .docx/.pptx to Markdown + extract images |
tag_asset |
Tag imported files and images in index.json |
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Ctrl+O |
Open file |
Ctrl+F |
Find in page |
Ctrl+G |
Go to line |
Ctrl+P |
|
Ctrl+W / Ctrl+F4 |
Close tab |
Ctrl+Tab / Ctrl+Shift+Tab |
Switch tabs |
Mouse Wheel |
Scroll |
Ctrl+Mouse Wheel |
Zoom |
F5 |
Reload |
Requirements
- Windows 10/11
- PowerShell 7.4+
- .NET 10 Desktop Runtime
git clone https://github.com/yotsuda/MarkdownPointer.git
cd MarkdownPointer
.\Build-Deploy.ps1
License
MIT
Questions sur MarkdownPointer MCP
Quels outils MarkdownPointer MCP fournit-il ?
Il expose 8 outils, dont show_markdown, get_status, slide_control, get_slide_info, get_slide_image.
Comment puis-je connecter MarkdownPointer à Claude ?
Vous pouvez utiliser les commandes PowerShell Register-MdpToClaudeCode ou Register-MdpToClaudeDesktop pour connecter le serveur à Claude Code ou Claude Desktop.
Que dois-je faire si le client MCP ne parvient pas à se connecter ?
Assurez-vous que le .NET 10 Desktop Runtime est installé sur votre système, car il est nécessaire au fonctionnement du serveur.
L'IA peut-elle exporter des documents vers d'autres formats ?
Oui, l'IA peut exporter des documents au format .pptx via des outils intégrés ou au format .docx en utilisant Pandoc.