mcpField
E
Egypt Research Commons

Egypt Research Commons

リモート
erx-mcp.zad.tools検索01 日前に更新
リポジトリ公式サイト

Egypt Research Commons について

Egypt Research Commons は、エジプトの公共問題を調べる研究者やジャーナリスト向けの、出典に基づく研究アーカイブ兼 MCP サーバーです。結果を原典、日付、順位の説明に結び付け、検証と引用を支援します。

主な機能

  1. 01アラビア語のテキスト・セマンティック検索
  2. 02報道と主張の比較
  3. 03タイムライン、エンティティ、イベント
  4. 04公開データの取得
  5. 05RIS、BibTeX、CSV、JSONL 形式での引用出力

活用シーン

  1. 01政府決定を複数の情報源から追跡
  2. 02法律や事件の原資料を探す
  3. 03ある問題のメディア報道を比較
  4. 04調査用の引用情報を出力

MCP 対応

MCP サーバーは、エジプトのニュース、文書、主張、タイムライン、エンティティ、公開データを検索・取得する読み取り専用ツールを提供します。情報源と方法論のリソース、構造化された調査用プロンプト、引用情報の出力機能も利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://erx-mcp.zad.tools/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmegypt-research-mcp1.2.0

ツール

詳細

CI

現在のERXインターフェース

ERX — Egypt Research Commons

エジプトの公共問題を追い、情報源に立ち返る。 · エジプトの公共問題を追い、情報源に立ち返りましょう。

研究者やジャーナリスト向けの、エジプトのニュース、公的記録、データを検索するエンジンとアーカイブです。
エジプトのニュース、公的記録、データを検索し、すべての結果を情報源に紐付けます。

ウェブサイト · 検索 · ドキュメント · ブランド · アーキテクチャ

ホームから情報源エクスプローラーへの実際の画面遷移

2026年10月24日現在のローカル画面です。付属の情報源カタログを使用し、ドキュメントはインポートしていません。画像内の数値はこのデモ用ビルドのものであり、ホストされたサービスの統計ではありません。

検査結果は、レビュー報告書に日付入りで記録されています。

エジプトを検索し、ノイズを検索しない

ERXは、エジプトの公共問題についての問いから調査を始める研究者やジャーナリスト向けです。政府の決定、経済指標、法律、人権問題、公共サービス、あるいは同じニュースを情報源がどのように扱ったかなどを調べられます。ニュース記事、公式文書、法律文書、学術資料、公開データを集約し、各結果を元のリンク、公開日、掲載された背景、順位付けの理由に結び付けます。

ERXは報道機関ではなく、調査者に代わって主張の真偽を判断するものでもありません。問い → 情報源 → 証拠 → 引用へと進むのに役立つ、検証可能な調査スペースです。

何を検索できますか?

分野活用例
政治・経済政府の決定を追跡し、報道を比較して、予算や公開指標と関連付ける
法律・人権法律、判決、元の声明にアクセスし、事案の進展を追跡する
社会・公共サービスニュースやデータを通じて、医療、教育、雇用、人口を調べる
メディア・公共の言説一定期間にわたって、見出しや立場、出版社の多様性を比較する

検索インターフェースから、アカウントなしで始められます。開発者やAI エージェントは、その後、同じMCPおよびRESTレイヤーを利用できます。利用できるものとして、PythonおよびTypeScriptのクライアントライブラリ、使用ガイド、固定の引用ID、引用可能なアーカイブのコピーをエクスポートするdataset-dumpコマンドがあります。

ERXが提供するもの検証可能性を保つ方法
アラビア語の全文検索とセマンティック検索各結果の順位付け理由を明示
報道内容と主張の比較文書、出版社、日付へのリンク
タイムライン、エンティティ、イベントイベントの日付を公開日やアーカイブ日と区別
ライブ公開データライセンス、取得時刻、元のリンク
RIS、BibTeX、CSV、JSONL形式でのエクスポート情報源を失わずに参考文献を移行

1分で始める

  • ブラウザーで利用する場合: 検索インターフェースはアカウントなしで利用できます。
  • AI エージェント(MCP)またはRESTで利用する場合: ホスト版の利用には無料キーが必要です。 開始ページでメールアドレスを登録し、購読者ダッシュボードでキーを作成します(キーは一度だけ表示されます)。その後、Authorization: Bearer <key>(またはX-API-Key)ヘッダーでキーを送信してください。 無料プランでは、月間50,000回呼び出せます。セルフホストでの実行にはキーは不要です。

ホスト版MCPエンドポイント(Streamable HTTP):

https://egypt-research.marsaplatform.com/mcp

Claude Code

claude mcp add --transport http egypt-research https://egypt-research.marsaplatform.com/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

Cursor(~/.cursor/mcp.json)およびVS Code("servers"と"type": "http"を含む.vscode/mcp.json):

{
  "mcpServers": {
    "egypt-research": {
      "url": "https://egypt-research.marsaplatform.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

Claude Desktop(mcp-remote経由のclaude_desktop_config.json):

{
  "mcpServers": {
    "egypt-research": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://egypt-research.marsaplatform.com/mcp",
               "--header", "Authorization: Bearer YOUR_API_KEY"]
    }
  }
}

または、キーなしでstdio経由でローカル実行できます(Node.js 24以降):

npx -y egypt-research-mcp serve --transport stdio

エージェントに、「先月の燃料価格引き上げ決定に関する報道を、情報源とともに追跡して」や、「公式情報源と報道機関が新しい労働法をどのように扱ったかを比較し、参考文献をBibTeX形式でエクスポートして」と尋ねてみてください。

クイックスタート(英語)

ERX(Egypt Research Commons)は、エジプトの公共問題を扱う、根拠資料に基づいた調査アーカイブ兼MCPサーバーです。稼働中の情報源は35件、読み取り専用の egypt_* MCPツールは21個あり、すべての結果に元のURL、発行者、日付が紐付いています。

  • ウェブ検索: https://egypt-research.marsaplatform.com/explore — アカウント不要で利用できます。
  • ホスト型MCP: https://egypt-research.marsaplatform.com/mcp とREST …/api/v1 の利用には無料のAPIキーが必要です(https://egypt-research.marsaplatform.com/#signupで登録し、ダッシュボードでキーを作成して、Authorization: Bearer <key>を送信します)。無料プランでは月50,000回まで呼び出せます。
  • セルフホスト(キー不要): npx -y egypt-research-mcp serve --transport stdio(Node ≥ 24)。
  • Claude Code、Claude Desktop、Cursor、VS Codeへの接続例は上記およびdocs/USAGE.mdにあります。ヘルスチェック:/health · ステータス:/status.html · APIドキュメント:/docs。

利用可能なインターフェース

インターフェースパス用途
ホームページ/製品の紹介とアーカイブの状態
調査インターフェース/exploreアカウント不要のアラビア語検索。検索クエリの例も掲載
ナレッジマップ/knowledgeエンティティ、イベント、主張
概要/aboutミッション、方法論、運営主体
プライバシー/privacy記録・追跡しない情報
研究者向け安全ガイド/safetyセンシティブなトピックを調査する際のガイダンス
APIドキュメント/docsエンドポイント、利用例、セットアップ用スニペット
MCP/mcpエージェント向けStreamable HTTP
REST API/api/v1安定した統合、ページネーション、OpenAPI 3.1、レート制限ヘッダー
RSSフィード/feed.xml最新の文書をフォロー
ステータス/status.htmlアーカイブの人間向けステータスダッシュボード
準備状態/readyzデータベースの健全性チェック
メトリクス/metricsPrometheusメトリクス

MCPツール

検索と追跡
ツール機能
egypt_searchテキスト、情報源の種類、期間による検索
egypt_hybrid_search順位付けの説明を含む、テキスト検索とセマンティック検索
egypt_get_document引用データ付きの全文書
egypt_research_dossier1回のリクエストで検索結果、タイムライン、エンティティ、主張を取得
egypt_trace_claim主張を、それを裏付ける証拠まで追跡
egypt_compare_claims類似する主張をまとめ、見解を比較
比較と整理
ツール機能
egypt_compare_sources情報源の種類ごとに報道を比較
egypt_build_timeline根拠資料付きのタイムラインを作成
egypt_list_stories出版元の多様性を保ちながら、関連する記事を表示
egypt_find_entitiesエンティティとその出現箇所
egypt_list_events日付付きイベントと関連文書
egypt_get_daily_brief特定の日の資料と情報源の多様性
egypt_list_sources稼働中の情報源カタログを表示
egypt_get_source_profile情報源の詳細と収集状況
データとエクスポート
ツール機能
egypt_list_live_datasets公開データセットのカタログ
egypt_get_live_data情報源データ付きで、ライブ指標またはレコードを取得
egypt_compare_live_data方法論の違いに関する注意を含め、時系列データを比較
egypt_live_source_healthライブデータプロバイダーの健全性をチェック
egypt_export_referencesRIS、BibTeX、CSV、JSONL形式でエクスポート
egypt_get_coverageアーカイブのカバレッジと情報源の健全性
egypt_save_research_query追跡クエリをローカルに保存。公開MCPエンドポイントでは無効

egypt://sources、egypt://taxonomy、egypt://methodologyリソースと、構造化検索および主張の検証用プロンプトもあります。実装の完全な定義はsrc/mcp.tsを参照してください。

仕組み

ERXのデータフロー:直接ソースからウェブインターフェース、MCP、REST、エクスポートまで

  • ERXは、公式・法律・学術・統計・人権・報道に関する運用中の35のソースからデータを収集します。閉鎖または停止したソースは運用カタログに表示されません。
  • robots.txtを遵守し、ソースごとに個別の遅延を設け、サイズとページ数に上限を適用します。
  • HTMLとPDFから情報を抽出し、テキストレイヤーがない場合は、リソース制約のある環境向けのアラビア語OCRを使用します。
  • コンテンツが変更された際は文書のバージョンを保存し、各収集処理の記録を保持します。
  • スポーツ、娯楽、エジプトに関連しない国際ニュースは検索対象から除外し、確認用にアーカイブに残します。
  • SQLite FTS5と、解釈可能なローカルのセマンティック表現を使用します。GEMINI_API_KEYによるGemini Embeddingsにもオプションで対応します。

詳細:アーキテクチャ · 運用 · 脅威モデル。

ローカルでの開発

Node.js 24以降とnpmが必要です。

git clone https://github.com/marsaplatform/erx-mcp.git
cd erx-mcp
npm ci
npm run build
node dist/cli.js init
node dist/cli.js seed
node dist/cli.js serve --transport http --host 127.0.0.1 --port 8000

データを収集し、インデックスを構築します。

node dist/cli.js ingest
node dist/cli.js audit-sources --concurrency 10
node dist/cli.js index --provider local
node dist/cli.js rebuild-stories
node dist/cli.js rebuild-events
node dist/cli.js restore-excluded
node dist/cli.js health
node dist/cli.js status

またはDockerを使用します。

docker compose build
docker compose run --rm egypt-research node dist/cli.js seed
docker compose up -d

テストとリリース

npm run check
npm test
npm run test:coverage
npm run build
npm run release:check

tagを作成すると、プロジェクトはnpmパッケージ、MCP Registryのデータ、および複数アーキテクチャ対応のイメージをGitHub Container Registryに公開します。 リリースチェックリストと現在のレビュー報告書を確認してください。

方法論上の限界

  • ERXはソースに自動的な信頼度を付与しません。
  • 同じ主張が繰り返されても、独立した検証を意味するわけではありません。
  • 記事のグループ化はテキストの類似性に基づく補助機能であり、編集上の判断ではありません。
  • 元のリンクが最終的な参照先です。
  • コードはMITライセンスで公開されています。インデックス化された資料の権利は、それぞれの所有者に帰属します。

Marsaの関連プロジェクト · Sibling Marsa projects

プロジェクト内容リンク
Atlas MCP · أطلسエジプトでの移住と庇護に関するサービス・紹介情報とその情報源 · エジプトでの移住と庇護に関するサービス・紹介情報MCP: https://atlas.marsaplatform.com/mcp · GitHub
Malja MCP · ملجأ出典が確認された人道支援データ(UNHCR、世界銀行、HDX、ReliefWeb) · 信頼できる人道支援のオープンデータhttps://spaces.marsaplatform.com/s/k3sb9ww3dj/
Marsa Spaces · مساحات مرسى公開リンク付きの静的ページを公開し、各スペースにMCPサーバーを設置 · スペースごとにMCPサーバーを備えた静的ページの公開https://spaces.marsaplatform.com · GitHub

すべてのプロジェクトはمرسىによるものです。 · すべてのプロジェクト:https://marsaplatform.com/products。

ブランドとコントリビューション

ブランドガイドでは、ブランド、色、トーン、ロゴの正しい使用方法を説明しています。コントリビューションについてはCONTRIBUTING.mdと CODE_OF_CONDUCT.mdを参照してください。セキュリティ上の問題は SECURITY.mdから報告してください。

ERXのビジュアルアイデンティティボード

問い、比較し、引用する。

リポジトリのリソース · リポジトリのリソース

会社のコンテナイメージ

保守されているコンテナは会社のアカウントから公開されており、 marsaplatform/erx-mcpにリンクされています。

docker pull ghcr.io/marsaplatform/erx-mcp:latest

現在のソースを公開するには、container-releaseワークフローを使用します。 latestは安定版リリースと手動スナップショットを示し、sha-…タグはソースのコミットを識別します。以前の個人アカウントのパッケージは削除されました。上記の会社用インストールURLを使用してください。公開してもリポジトリの公開設定は変更されません。

バージョン管理された更新

番号付きバージョン、自動リリース公開、ランタイム検証、および更新された会社用インストールコマンドについては、コンテナのリリースと移行を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。