Iran News RSS について
Iran News RSS は、イランの10のニュースサイトからペルシャ語の最新報道を取得する、Agent 向けの読み取り専用 MCP サーバーです。見出しの統合、キーワード検索、テクノロジー・スポーツニュース、記事本文の取得に対応し、検索対象は現在のフィードで、アーカイブは含みません。
主な機能
- 0110のニュースサイトの見出し取得
- 02掲載時刻順に見出しを統合
- 03最新フィード内のキーワード検索
- 04テクノロジー・スポーツ記事本文の取得
活用シーン
- 01イラン各社の最新見出しを確認
- 02特定の話題に関する最近の報道を探す
- 03リンク先の記事やテクノロジーニュースを読む
MCP 対応
公開 RSS フィードとニュース記事ページを扱う、6つの読み取り専用 MCP ツールを提供します。クライアントは見出し取得、現在のフィードの検索、記事本文の取得を行えます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
uvx iran-news-mcpIRAN_NEWS_MCP_PROXYOptional HTTP proxy URL. System proxy settings are ignored. Also accepts a comma-separated list: one is used until it gets blocked or fails to connect, then the next.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
iran-news-mcp:AI エージェント向けイランニュース MCP サーバー
AI エージェントで、10 のペルシャ語ニュースサイトからイランのニュース(اخبار ایران)を読めます。
Mehr、Khabaronline、Hamshahri、Tabnak、Entekhab、Asriran、Zoomit、Digiato、Varzesh3、Khabarvarzeshi の公開 RSS フィードと記事ページを利用する、非公式の読み取り専用 MCP サーバーです。
最新の見出し、まとめ記事、キーワード検索、記事の全文を Claude、Cursor、Copilot から利用できます。
AI エージェント向け · 理由 · できること · クイックスタート · ツール · ソース · 仕組み · 知っておくとよいこと · FAQ · 設定 · فارسی · 開発 · 関連サーバー
AI エージェント向け
- 概要: Mehr(mehrnews.com)、Khabaronline(khabaronline.ir)、Hamshahri(hamshahrionline.ir)、Tabnak(tabnak.ir)、Entekhab(entekhab.ir)、Asriran(asriran.com)、Zoomit(zoomit.ir)、Digiato(digiato.com)、Varzesh3(varzesh3.com)、Khabarvarzeshi(khabarvarzeshi.com)の RSS フィードと記事ページを利用する非公式 MCP サーバー(モデルコンテキストプロトコル)です。テキストはペルシャ語です。各ソースには
news、tech、sportsのいずれかのgroupが設定されています。 - インストール:
uvx iran-news-mcpまたはclaude mcp add iran-news -- uvx iran-news-mcp。トランスポート:stdio。uv(Python 3.10 以降)が必要です。 - 認証: 不要です。API キーもアカウントも必要ありません。オプションで
IRAN_NEWS_MCP_PROXY(HTTP プロキシ URL、またはカンマ区切りのリスト)を指定できます。システムのプロキシ設定は無視されます。 - アクセス: 読み取り専用です。ログインや投稿はできないため、ツールを呼び出す前に確認する必要はありません。
- ツール: 6 つあり、すべて
nw_が先頭に付きます:nw_list_sources、nw_latest、nw_search、nw_latest_all、nw_tech_news、nw_article。有効なソース ID とカテゴリースラッグを確認するにはnw_list_sourcesから始めてください。技術に関する質問では、まずnw_tech_newsを使ってください。 - 使用する場面: ユーザーがイランの最新見出し、ニュースの概要、キーワードに関する最近の報道、または記事の全文を求めている場合。
- 使用しない場面: アーカイブが必要な場合。検索できるのは、現在のフィードに含まれる記事(フィードごとに 10~300 件)のみです。
- 出力: コンパクトな JSON です。時刻は UTC の ISO 形式(テヘランは UTC+3:30)です。要約はプレーンテキストのペルシャ語です。Null と空のフィールドは省略されます。各項目には
nw_articleに渡すurlがあります。 - 機械可読データ:
server.jsonと iran-mcp カタログ。
理由
イランのニュースはペルシャ語で多くのサイトに分散しており、それぞれカテゴリの構成やフィードのアドレスが異なります。「今日、経済で何が起きたか」や「Xについて何と言われているか」を知るには、複数のページを開く必要があります。iran-news-mcpを使えば、エージェントはソースを一覧表示し、1回の呼び出しで最新の見出しを取得(またはすべてのソースをキーワード検索)して、関心のある記事の全文を開くことができます。
できること
- 1つのソースの最新の見出し。オプションでカテゴリ(政治、経済、社会、文化、世界、スポーツ、科学、地方、写真など)を指定できます
- すべてのソース(または選択したグループ)の統合概要。時刻順に並べ替えられます
- フィード内の記事を対象としたキーワード検索。アラビア語/ペルシャ語のي/كとZWNJを正規化します
- Digiatoのテクノロジーニュース(複数のフィードページを遡って読み込み)、オプションでZoomitも取得できます
- リンク先の記事の全文。6000文字ずつ分割して取得します
- Varzesh3とKhabarvarzeshiのスポーツニュース
- 読み取り専用設計:ログインも投稿もありません
プロンプトの例:
- 「今、TabnakとKhabaronlineでトップの経済ニュースは何ですか?」
- 「すべてのソースの最新ニュースを1行でまとめてください。」
- 「ニュースを『地震』で検索して、最初の2件の内容を要約してください。」
- 「DigiatoとZoomitの最新スマートフォンニュース。」
- HamshahriとKhabaronlineの最新の経済ニュースを取得してください。
- 通信社で「証券取引所」を検索し、最も重要なニュースの全文を要約してください。
- DigiatoとZoomitの最新テクノロジーニュースは何ですか?
クイックスタート
uvが必要です。APIキーやアカウントは不要です。
Claude Code
claude mcp add iran-news -- uvx iran-news-mcp
Claude Desktop
「設定」→「開発者」→「設定を編集」の順に選択し、次を追加します。
{
"mcpServers": {
"iran-news": { "command": "uvx", "args": ["iran-news-mcp"] }
}
}
Cursor
Claude Desktopの設定ブロックを~/.cursor/mcp.json(またはプロジェクト内の.cursor/mcp.json)に追加します。
VS Code(Copilotエージェントモード)
上のInstall in VS Codeをクリックするか、.vscode/mcp.jsonに追加します。
{
"servers": {
"iran-news": { "type": "stdio", "command": "uvx", "args": ["iran-news-mcp"] }
}
}
Codex CLI
codex mcp add iran-news -- uvx iran-news-mcp
または~/.codex/config.tomlに追加します。
[mcp_servers.iran-news]
command = "uvx"
args = ["iran-news-mcp"]
Gemini CLI
Claude Desktopの設定ブロックを~/.gemini/settings.jsonに追加します。
Windsurf
Claude Desktopの設定ブロックを~/.codeium/windsurf/mcp_config.jsonに追加します。
その他
標準的なstdio MCPサーバーです。uvx iran-news-mcpを実行するか、pip install iran-news-mcpを実行してからiran-news-mcpを実行してください。
ツール
| ツール | 機能 |
|---|---|
nw_list_sources | 10個のソースと、それぞれのgroupおよびカテゴリスラッグを一覧表示します。有効なsourceとcategoryの値を確認するため、最初に呼び出してください。 |
nw_latest | 1つのソースの最新の見出しを取得します。オプションでカテゴリを指定できます(source、category、limitは1~15)。 |
nw_search | 複数のソースの現在のフィードをキーワード検索します(query、sources、category、limitは1~15)。 |
nw_latest_all | すべてのソースから最新の見出しを取得し、時刻順に統合します(sources、category、per_sourceは1~2)。 |
nw_tech_news | テクノロジーニュースを取得します。デフォルトではDigiatoの複数のフィードページを遡って読み込み、オプションでZoomitも指定できます(topic、category、limitは1~30、sourceはdigiato/zoomit/both)。要約は最大300文字で、scannedに検索範囲が表示されます。 |
nw_article | urlで指定した記事の全文を6000文字ずつ取得します(url、part)。 |
すべてのツールにはreadOnlyHint: trueが注釈として付与されています。
ソース
| id | サイト | グループ | カテゴリー | フィード |
|---|---|---|---|---|
mehr | Mehr | ニュース | 14 | カテゴリーごとに1つ(30件) |
khabaronline | Khabaronline | ニュース | 12 | カテゴリーごとに1つ(30件) |
hamshahri | Hamshahri | ニュース | 16 | カテゴリーごとに1つ(30件) |
tabnak | Tabnak | ニュース | 11 | カテゴリーごとに1つ(最大100件) |
entekhab | Entekhab | ニュース | 11 | カテゴリーごとに1つ(最大100件) |
asriran | Asriran | ニュース | 11 | カテゴリーごとに1つ(最大100件) |
zoomit | Zoomit | テクノロジー | 18 | フィード1つ(300件)、カテゴリーはここで絞り込み |
digiato | Digiato | テクノロジー | 14 | トピックごとに1つ(10件) |
varzesh3 | Varzesh3 | スポーツ | 1(sports) | フィード1つ(40件) |
khabarvarzeshi | Khabarvarzeshi | スポーツ | 1(sports) | フィード1つ(30件) |
多くのソースで共通するスラッグ:politics、economy、society、culture、world、sports、science、provinces、photo。ソースごとの正確なスラッグを確認するには、必ず nw_list_sources を呼び出してください。
仕組み
AI agent (Claude, Cursor, Copilot, ...)
│
│ MCP over stdio
▼
iran-news-mcp (runs on your machine)
│
│ HTTPS
└──────▶ public RSS feeds and article pages of the 10 news sites
iran-news-mcp はローカルで実行され、各サイトの公開 RSS フィード(RSS 2.0 または Atom)と、nw_article 用に記事の HTML ページを読み取ります。間にホスト型サーバーはなく、API キーも不要で、あなたに関する情報がほかの場所に送信されることもありません。
知っておくと便利なこと
- 時刻は UTC の ISO 形式です。テヘランは UTC+3:30 です。
- フィードのみで、アーカイブはありません。 検索対象は現在フィードに含まれる記事(フィードあたり10~300件)で、新しい順に並びます。サイト全体の全文検索ではなく、キーワードによる一致です。
- 応答サイズには上限があります。 約15 KBで、
limitは最大15、per_sourceは最大2です。例外として、nw_tech_newsはlimitが最大30、要約は最大300文字、応答は約25 KBまでです。 - 要約はプレーンテキストで、200文字(
nw_latest_allでは80文字)に切り詰められます。写真フィード(Mehr のphotoなど)では、説明がほとんど空です。 - フィードの古さ: フィード内の最新記事が3日以上前の場合、
nw_latestはstale: trueを設定します。 - フィードは3分間キャッシュされるため、繰り返し呼び出してもサイトに再アクセスしません。タイムアウト、ネットワークエラー、5xx、429は最大2回再試行されます。
- 部分的な回答: 失敗したソースは
errorsに記載され、ほかのソースは引き続き回答します。 - Zoomit にはフィードが1つしかないため、こちら側でカテゴリーを絞り込みます。Digiato のフィードには10件しかないため、
nw_tech_newsは追加ページを読み込みます。 - ISNA と IRNA は対象外です。 これらのサイトの記事ページには JavaScript チャレンジがあり、通常のクライアントでは通過できないため、見出ししか取得できません。そのため、対象から除外しました。
- 対応していないこと: ログイン、投稿、コメント、結果への画像の掲載、アーカイブ検索には対応していません。
- プロキシ: ネットワークからサイトにアクセスできない場合は、
IRAN_NEWS_MCP_PROXYを設定してください。通常のシステムプロキシ変数は意図的に無視されます。
FAQ
イランのニュース向けの MCP サーバーはありますか?
はい。iran-news-mcp は、10 のペルシャ語ニュースサイトが公開している RSS フィードと記事ページに対応する、非公式の読み取り専用 MCP サーバーです。6 つのツールを利用できます。API キーは不要です。
Claude、Cursor、Copilot でペルシャ語のニュースを読むにはどうすればよいですか?
claude mcp add iran-news -- uvx iran-news-mcp(またはクイックスタートにある対応する設定)でサーバーを追加し、ペルシャ語または英語で自然な言葉で質問してください。
公式のものですか?安全で無料ですか?
非公式であり、いずれのニュースサイトとも提携していません。読み取り専用で、お使いのマシン上で動作し、MIT ライセンスのもとで無料で利用できます。
イラン国外でも使えますか?
はい。テストでは、イランから直接接続した場合も、トルコのプロキシ出口経由の場合も、フィードと記事ページにアクセスできました。ネットワークでサイトへのアクセスがブロックされる場合は、IRAN_NEWS_MCP_PROXY を設定してください。
テクノロジーまたはスポーツのニュースだけを取得できますか?
はい。nw_list_sources で各ソースの group(news、tech、sports)を確認できます。いずれかのグループの ID を sources として nw_search または nw_latest_all に渡してください。テクノロジー関連の質問には nw_tech_news を使います。
古いニュースを検索できますか?
いいえ。nw_search が検索するのは、現在 RSS フィードに掲載されている記事のみです。それより古い記事については、すでにお持ちのリンクを nw_article に渡してください。
ISNA と IRNA が含まれていないのはなぜですか?
イランから接続した場合でも、これらのサイトの記事ページはブラウザー以外のクライアントに対して JavaScript チェックを要求するため、見出ししか取得できません。中途半端な対応にするのではなく、対象から除外しました。
長い記事が途中で切れます
nw_article は本文を 6000 文字ずつのパートに分けて返します。記事に複数のパートがある場合は、part=2 のように指定して再度呼び出してください。
Claude Desktop で uvx が見つからないと表示されます
uvx のフルパスを command として指定してください(Windows では where uvx、macOS/Linux では which uvx)。
設定
| 変数 | デフォルト | 意味 |
|---|---|---|
IRAN_NEWS_MCP_PROXY | 未設定 | オプションの HTTP プロキシ URL です。システムのプロキシ設定は無視されます。カンマ区切りのリストも指定できます。最初のプロキシがブロックされた場合、または接続に失敗した場合は、次のプロキシが使用されます。 |
ペルシャ語:イランニュース MCP サーバー
iran-news-mcp は、イランのニュースを読むための非公式な読み取り専用 MCP サーバーです。RSS フィードと、メフル、ハバルオンライン、ハムシャフリー、タブナーク、エンテハーブ、アスル・イラン、ズーミット、ディジアート、ヴァルゼシュ3、ハバル・ヴァルゼシの10メディアのニュースページを利用します。AI アシスタント(Claude、Cursor、Copilot など)は、このサーバーを使って最新ニュースを読んだり、ニュースサイトを検索したりできます。
できること
- 各ニュースサイトおよび各カテゴリ(政治、経済、社会、文化、世界、スポーツ、科学、各州など)の最新見出し。
- すべてのソースのニュースを時刻順に並べた横断的な閲覧。
- 現在フィードにあるニュースのキーワード検索。
- ディジアートとズーミットのテクノロジーニュース(モバイル、ノート PC、AI、ゲームなど)。
- リンク先から取得するニュース記事全文。6000文字ごとに分割されます。
注意事項
- 読み取り専用です。アカウントにはログインせず、何も投稿しません。
- 検索対象は現在のフィードにあるニュースのみで、アーカイブではありません。
- 時刻は UTC です(テヘランは UTC+3:30)。
- お使いのシステム上で実行され、API キーは必要ありません。
- ISNA と IRNA は、ニュースページの JavaScript 保護によりサポートされていません。
インストール(まずuvをインストールしてください)。Claude Code の場合:
claude mcp add iran-news -- uvx iran-news-mcp
Claude Desktop、Cursor、その他のアプリでは、クイックスタートの設定をそのまま使用してください。
質問の例
- 「タブナークとハバルオンラインの最新の経済ニュースは何ですか?」
- 「すべてのニュースサイトで地震について検索してください。」
- 「ヴァルゼシュ3から最新のスポーツニュースを取得してください。」
- 「今日のテクノロジーとモバイルのニュースをディジアートとズーミットから教えてください。」
開発
git clone https://github.com/sepehr071/iran-news-mcp && cd iran-news-mcp
uv sync
uv run python -m pytest # offline, against recorded feeds
uv run python -m pytest -m live # real feeds
uv run ruff check .
ツールは src/iran_news_mcp/news.py(フィード、検索、テクノロジーニュース)と article.py(記事本文)にあります。それぞれ、エージェントがどのような場合に使うべきかを説明する docstring を備えた、型指定済みの非同期関数です。フィードのアドレスは news.py の SOURCES テーブルに記載されています。特に、新しいソースの追加やフィード変更時の修正に関する Issue や PR を歓迎します。
リリースするには、pyproject.toml と server.json のバージョンを更新してから、v* タグをプッシュします。GitHub Actions がテストを実行し、PyPI と MCP Registry に公開して、GitHub Release を作成します。
関連サーバー
- イランの金、通貨、市場価格を扱う Tgju MCP サーバー
- テヘラン証券取引所を扱う Tsetmc MCP サーバー
- イランの地震を扱う Iran Quake MCP サーバー
- イランの暗号資産価格を扱う Iran Crypto MCP サーバー
- iran-mcp:イラン向けサービスのすべての MCP サーバーをまとめたカタログ
免責事項
非公式のプロジェクトであり、メフル、ハバルオンライン、ハムシャフリー、タブナーク、エンテハーブ、アスル・イラン、ズーミット、ディジアート、ヴァルゼシュ3、ハバル・ヴァルゼシとは提携しておらず、推奨も受けていません。これらの公開 RSS フィードと記事ページを読み込みますが、予告なく変更される場合があります。見出しと記事本文の権利は各発行元に帰属します。リクエスト頻度は適切に保ってください。
作者
Sepehr Radmard(سپهر رادمرد)が開発・保守しています。LinkedInでつながるか、GitHub の @sepehr071をフォローして、イランのウェブサイト向けのその他の MCP サーバーをご覧ください。すべてiran-mcpに掲載されています。このプロジェクトが役に立った場合は、リポジトリにスターを付けていただけると、ほかの人にも見つけてもらいやすくなります。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
