README
🚀 MarkdownPointer
为Markdown提供灵动编辑体验。指向任意内容,让AI进行修正。
MarkdownPointer可渲染你的Markdown文档,允许你点击任何元素——标题、代码块、表格单元格、Mermaid图表节点、KaTeX数学公式——以复制 文件路径:行号 引用。将其粘贴到你的AI提示中,AI就能精准定位。
修复 [C:\docs\report.md:42] 处的图表 mermaid diagram: graph LR
✨ 主要特性
- 指向与提示:点击任何渲染元素,将
文件路径:行号复制到剪贴板。 - Mermaid图表:支持流程图、序列图、类图、状态图、实体关系图、甘特图、饼图、Git图、思维导图。
- KaTeX数学公式:支持行内
$...$和块级$$...$$公式。 - SVG:支持嵌入式字体。
- 实时重载:文件更改时自动刷新。
- 导出:通过Pandoc导出为
.docx文件。 - MCP服务器:让Claude直接打开、导航和导出你的文档。
📦 安装指南
在 PowerShell 7 控制台中执行以下命令:
Install-PSResource MarkdownPointer
🚀 快速开始
mdp .\README.md # 打开单个文件
mdp .\docs\*.md # 打开多个文件
mdp # 仅启动查看器
🔧 MCP服务器设置
将MarkdownPointer连接到Claude Code,这样你的AI就能直接打开和导航文档。
Claude Code
claude mcp add mdp -s user -- "$(Get-MarkdownPointerMCPPath)"
然后只需向Claude提出以下要求:
- "在mdp中打开README.md"
- "在mdp中显示报告并滚动到第50行"
- "将report.md导出为docx"
Claude Desktop
在 claude_desktop_config.json 中添加以下内容:
{
"mcpServers": {
"mdp": {
"command": "C:\\Program Files\\PowerShell\\7\\Modules\\MarkdownPointer\\0.2.0\\bin\\mdp-mcp.exe"
}
}
}
使用
Get-MarkdownPointerMCPPath -Escape获取适合你环境的正确路径。
MCP工具
| 工具 | 描述 |
|------|------|
| show_markdown | 打开文件并滚动到指定行 |
| export_docx | 通过Pandoc将文件转换为 .docx 格式 |
💻 快捷键
| 快捷键 | 操作 |
|--------|------|
| Ctrl+O | 打开文件 |
| Ctrl+W / Ctrl+F4 | 关闭标签页 |
| Ctrl+Tab / Ctrl+Shift+Tab | 切换标签页 |
| Ctrl+鼠标滚轮 | 缩放 |
| F5 | 重新加载 |
📚 详细文档
系统要求
- Windows 10/11
- PowerShell 7.4+
- .NET 8桌面运行时
从源代码构建
从源代码构建
git clone https://github.com/yotsuda/MarkdownPointer.git
cd MarkdownPointer
.\Build-Deploy.ps1
📄 许可证
本项目采用MIT许可证。
Scan to join WeChat group