关于 Article Scraper Mcp
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | string | 是 |
详细介绍
Article Scraper MCP
一个使用 newspaper3k 从 URL 获取文章数据的模型上下文协议(MCP)服务。
功能
- 提取文章标题、正文、作者和发布日期
- 强大的错误处理和 URL 验证
- 结构化数据输出
- 使用 FastMCP 构建,便于集成
安装
直接从 PyPI 安装:
uvx article-scraper-mcp
用法
添加到 MCP 客户端配置中:
{
"mcpServers": {
"article-scraper": {
"command": "uvx",
"args": ["article-scraper-mcp"]
}
}
}
API
fetch_article(url: str) -> dict[str, Any]
从给定的 URL 获取并解析新闻文章。
参数:
url:要获取的新闻文章的 URL
返回: 包含以下内容的字典:
title:文章标题text:文章正文author:作者姓名(可能为 None)date:ISO 格式的发布日期(可能为 None)
引发:
ValueError:URL 无效或文章无法解析时requests.RequestException:HTTP 请求失败时
要求
- Python 3.11+
- newspaper3k
- requests
- loguru
- mcp[cli]
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。