Article Scraper Mcp について
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい |
詳細
Article Scraper MCP
newspaper3k を使用して URL から記事データを取得する Model Context Protocol(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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。