Markdown链接提取器
从Markdown文档中提取内联链接、引用链接和纯URL,并进行基本语法验证
## 功能
从Markdown内容中提取和分析各种链接类型:
- **内联链接**: `[text](url)` 或 `[text](url "title")`
- **引用链接**: `[text][ref]`、`[text][ref]`、折叠式 `[ref][]`
- **引用定义**: `[ref]: url "title"`
- **图片链接**: `` 或 ``
- **自动链接**: `<url>`
- **纯URL**: http://、https://、www. 等不带Markdown语法的URL
## 验证功能
- URL语法验证
- 重复链接检测
- 损坏的引用链接检测
- 未使用的引用定义警告
## 输出
提供全面的统计信息,包括:
- 按类型分类的链接计数
- 唯一URL与重复URL
- 内部链接与外部链接
- 锚点/片段检测
- 损坏或无效链接的问题报告
API 文档
请求端点
POST /zh/api/tools/markdown-link-extractor
请求参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| markdownInput | textarea | 是 | - |
| linkTypes | select | 否 | - |
| validateUrls | checkbox | 否 | - |
| checkDuplicates | checkbox | 否 | - |
| sortBy | select | 否 | - |
| extractAnchors | checkbox | 否 | 统计并跟踪带有#锚点的链接 |
响应格式
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}
JSON数据:
JSON数据
AI MCP 文档
将此工具添加到您的 MCP 服务器配置中:
{
"mcpServers": {
"elysiatools-markdown-link-extractor": {
"name": "markdown-link-extractor",
"description": "从Markdown文档中提取内联链接、引用链接和纯URL,并进行基本语法验证",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=markdown-link-extractor",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}
你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。
如果遇见问题,请联系我们:[email protected]