MarkdownPointer MCP server
Enables AI clients to open, navigate, export, and import Markdown documents and presentation files.
다른 이름 yotsuda/MarkdownPointer
- 스타
- 1
- Tools
- 8
- 다운로드, 30일
- —
- 최신 버전
- 0.1.1
- 마지막 커밋
- 2026년 6월 10일
- 라이선스
- MIT
MarkdownPointer MCP란?
MarkdownPointer은(는) MCP server입니다. Enables AI clients to open, navigate, export, and import Markdown documents and presentation files. 8개 도구를 제공합니다. 예: show_markdown, get_status, slide_control.
프로젝트 README에서 생성된 요약
MarkdownPointer MCP server 정보
Navigating and editing Markdown documents through precise element referencing is what MarkdownPointer enables for developers using AI clients. By rendering Markdown files, users can click on specific headings, code blocks, table cells, Mermaid diagram nodes, or KaTeX math to copy a filepath and line number reference. This reference allows an AI to identify the exact location of content for editing or verification tasks.
Running on Windows with PowerShell 7 and the .NET 10 Desktop Runtime, this server connects to Claude Desktop or Claude Code to provide direct document control. It offers tools like show_markdown to scroll to specific lines, slide_control for navigating reveal.js presentations, and export_document to convert files into .pptx or .docx formats. Users can also import existing PowerPoint or Word files back into Markdown while extracting images. The system supports live reloading and allows for window management such as undocking tabs or pinning the viewer to stay on top of other applications.
활용 사례
- 1Targeted content editingDirect an AI to modify a specific paragraph or code block by providing a filepath and line reference.
- 2Presentation managementControl slide navigation and extract content from presentation files using an AI client.
- 3Reverse document engineeringTransform existing PowerPoint or Word documents into Markdown format with image extraction.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
MarkdownPointer MCP 도구 8
README에서 감지됨show_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 | — |
자동 검사
2026년 11월 15일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능yotsuda/markdownpointer is public and reachablegithub.com/yotsuda/markdownpointer ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-06-10github.com/yotsuda/markdownpointer ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음8 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨No tool named like delete, drop or exec통과
- 원격 엔드포인트가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기MarkdownPointer
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
MarkdownPointer MCP 질문
MarkdownPointer MCP는 어떤 도구를 제공하나요?
8개 도구를 제공합니다. 예: show_markdown, get_status, slide_control, get_slide_info, get_slide_image.
How can I connect MarkdownPointer to Claude?
You can use the PowerShell commands Register-MdpToClaudeCode or Register-MdpToClaudeDesktop to connect the server to Claude Code or Claude Desktop.
What should I do if the MCP client fails to connect?
Ensure that the .NET 10 Desktop Runtime is installed on your system, as it is a requirement for the server to function.
Can the AI export documents to other formats?
Yes, the AI can export documents to .pptx using built-in tools or to .docx using Pandoc.