MCP server MarkdownPointer
Permite que clientes de IA abram, naveguem, exportem e importem documentos Markdown e arquivos de apresentação.
Também conhecido como yotsuda/MarkdownPointer
- Stars
- 1
- Ferramentas
- 8
- Downloads, 30 dias
- —
- Versão mais recente
- 0.1.1
- Último commit
- 10 de jun. de 2026
- Licença
- MIT
O que é o MCP MarkdownPointer?
MarkdownPointer é um MCP server. Permite que clientes de IA abram, naveguem, exportem e importem documentos Markdown e arquivos de apresentação. Ele expõe 8 ferramentas, como show_markdown, get_status, slide_control.
Resumo gerado a partir do README do projeto
Sobre o MCP server de MarkdownPointer
Navegar e editar documentos Markdown por meio de referências precisas de elementos é o que o MarkdownPointer possibilita para desenvolvedores que utilizam clientes de IA. Ao renderizar arquivos Markdown, os usuários podem clicar em cabeçalhos específicos, blocos de código, células de tabela, nós de diagramas Mermaid ou fórmulas KaTeX para copiar uma referência de caminho de arquivo e número de linha. Essa referência permite que uma IA identifique o local exato do conteúdo para tarefas de edição ou verificação.
Executado no Windows com PowerShell 7 e o .NET 10 Desktop Runtime, este MCP server se conecta ao Claude Desktop ou Claude Code para fornecer controle direto de documentos. Ele oferece ferramentas como show_markdown para rolar até linhas específicas, slide_control para navegar em apresentações reveal.js e export_document para converter arquivos nos formatos .pptx ou .docx. Os usuários também podem importar arquivos existentes do PowerPoint ou Word de volta para Markdown, realizando a extração de imagens. O sistema suporta live reloading e permite o gerenciamento de janelas, como desencaixar abas ou fixar o visualizador para que ele fique sobre outras aplicações.
O que você pode fazer com ele
- 1Edição de conteúdo direcionadaDirecione uma IA para modificar um parágrafo ou bloco de código específico fornecendo um caminho de arquivo e uma referência de linha.
- 2Gerenciamento de apresentaçõesControle a navegação de slides e extraia conteúdo de arquivos de apresentação usando um cliente de IA.
- 3Engenharia reversa de documentosTransforme documentos existentes do PowerPoint ou Word para o formato Markdown com extração de imagens.
Escrito a partir do README do projeto. Cada caso de uso é verificado com uma citação dele.
Ferramentas do MCP MarkdownPointer 8
Detectadas a partir do 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 | — |
Verificações automatizadas
Executado em 15 de nov. de 2026Relatório completo →Ainda não verificado. Um servidor precisa de uma pontuação de 80, nenhum problema grave e dados suficientes para verificarmos. Como as verificações funcionam · O que corrigir para ganhar mais pontos
- Repositório de origem vinculado e acessívelyotsuda/markdownpointer is public and reachablegithub.com/yotsuda/markdownpointer ↗Passou
- O pacote indica este repositório como sua origemNão verificado
- Proveniência da build (atestação Sigstore)Não verificado
- Licença de código aberto (OSI)MITspdx.org/licenses/MIT.html ↗Passou
- Commit ou release no último anoLast commit or release 2026-06-10github.com/yotsuda/markdownpointer ↗Passou
- OpenSSF ScorecardNão verificado
- Nome do pacote não é próximo a um pacote popularNão verificado
- Nenhum aviso crítico no pacote ou em suas dependênciasNão verificado
- Sem instruções ocultas para o modelo8 tool descriptions and the README read; no override phrases, credential paths or hidden charactersPassou
- Ferramentas destrutivas estão rotuladasNo tool named like delete, drop or execPassou
- O endpoint remoto responde ao handshake do MCPNão verificado
README
Ver no 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
Perguntas sobre o MCP MarkdownPointer
Quais ferramentas o MCP MarkdownPointer oferece?
Ele expõe 8 ferramentas, incluindo show_markdown, get_status, slide_control, get_slide_info, get_slide_image.
Como posso conectar o MarkdownPointer ao Claude?
Você pode usar os comandos do PowerShell Register-MdpToClaudeCode ou Register-MdpToClaudeDesktop para conectar o servidor ao Claude Code ou Claude Desktop.
O que devo fazer se o cliente MCP falhar ao conectar?
Certifique-se de que o .NET 10 Desktop Runtime esteja instalado no seu sistema, pois ele é um requisito para o funcionamento do servidor.
A IA pode exportar documentos para outros formatos?
Sim, a IA pode exportar documentos para .pptx usando ferramentas integradas ou para .docx usando o Pandoc.