uap-pulse について
uap-pulseは、米国防総省の機密解除済みUAPファイルや各国の公式アーカイブを検索・地図表示するMCPサーバーです。公式情報に限定し、機関、場所、年代、記録の種類で検索して原資料へのリンクを確認できます。
主な機能
- 01公開回・機関・場所・年代で検索
- 02座標から指定半径内の記録を検索
- 03公式リンク付きで記録の詳細を取得
- 04ホットスポット・年表・統計を表示
- 053Dマップで位置情報付き記録を絞り込み
活用シーン
- 01場所や機関に関係するUAPファイルを探す
- 02年代ごとの機密解除記録の分布を確認
- 03マップのホットスポットから公式資料を開く
MCP 対応
MCPサーバーは、記録検索、近隣事例の検索、詳細と公式リンクの取得、ホットスポット・年表・統計の照会ツールを提供します。データはパッケージに同梱されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
9掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| type | enum | いいえ | PDF ドキュメント、VID 動画、IMG 画像、AUD 音声、または DOC(国際的な公式記録)PDF | VID | IMG | AUD | DOC |
| limit | integer | いいえ | |
| query | string | いいえ | タイトル、説明、場所を対象に照合するフリーテキスト |
| agency | string | いいえ | 機関の正式名称。例:'Department of War'、'FBI'、'NASA'、'Department of State'、'Central Intelligence Agency'、'Department of Energy'、'Office of the Director of National Intelligence'。 |
| release | enum | いいえ | PURSUE の公開番号。1~41 | 2 | 3 | 4 |
| location | string | いいえ | インシデントの場所に対する部分一致。例:'Iraq'、'Moon'。 |
| year_end | integer | いいえ | |
| year_start | integer | いいえ |
詳細
🛸 uap-pulse
米国防総省の機密解除済みUAPファイル向けMCPサーバー(およびライブマップ)です。
2026年7月10日、米国戦争省はPURSUE Release 04をwar.gov/UFOで公開しました。uap-pulseには、4つのリリースすべてが収録されています。米国の記録334件に加え、12か国の政府が公開した公式事例から厳選した16件を収録し、合計350件、1944~2026年を網羅しています。
公式ソースのみを使用しています。 米国のPURSUE記録は、17 U.S.C. § 105に基づきパブリックドメインです。国際的な記録は各国の公文書館の公式資料にリンクしており、権利は各資料の提供元に帰属します。民間データベースからのスクレイピングは行っていません。いかなる政府とも提携しておらず、政府からの推奨も受けていません。
🗺️ ライブマップ: https://uap-pulse.vercel.app · 📦 npm: uap-pulse
MCP サーバーとして使用する
エージェントは、リリース、場所、機関、時代、種類で350件すべての記録を検索し、それぞれの公式ソースへの直接リンクを取得できます。
Claude Desktop/任意のMCPクライアント — 設定に追加します。
{
"mcpServers": {
"uap-pulse": { "command": "npx", "args": ["-y", "uap-pulse"] }
}
}
これで完了です。APIキーも認証も不要で、費用もかかりません。データはパッケージに同梱されています。
HTTP(v2ステートレス)
デフォルトはstdioです。オプションでStreamable HTTPも利用できます。セッションIDは不要で、JSONレスポンスを返し、ループバックのみで動作します。
npx -y uap-pulse --http
# GET http://127.0.0.1:3000/health
# POST http://127.0.0.1:3000/mcp (sessionless)
環境変数:UAP_PULSE_HOST、UAP_PULSE_PORT、UAP_PULSE_TRANSPORT=http。
ツール
| ツール | 機能 |
|---|---|
search_sightings | release(1~4)、フリーテキスト、機関、種類、年の範囲、または場所で検索します。 |
search_nearby | 緯度・経度から指定した半径(km)内の事例を、距離順に検索します。 |
get_sighting | ファイルID(例:pursue-042)に該当する記録全体と、war.govへのリンクを取得します。 |
full_text_search | タイトル、場所、説明を対象に、関連度順で検索します。 |
notable_cases | 歴史的に重要な事例を、ソース記録とともに厳選して表示します。 |
hotspots | 機密解除済み記録が最も多い場所を表示します。 |
stats | 合計数と、リリース、機関、ファイルの種類、時代別の内訳を表示します。 |
timeline | 1944年から2026年までの記録数を、10年単位または年単位で表示します。 |
timeline_data | 地図表示やアニメーション用に、期間ごとの記録と座標を取得します。 |
例 — 「月について言及しているUAPファイルは?」 → search_sightings({ location: "Moon" }) → NASAのGemini/Apollo記録と、それぞれのwar.govリンクを取得します。
最新リリース — search_sightings({ release: 4, limit: 100 }) → 7月10日に公開された40件すべてを取得します。1949年のロスアラモス会議の議事録、Project Signの記録、新たなセンサー映像、STS-80の画像が含まれます。
ライブマップ
位置を特定できるすべての記録を表示する3D地球儀です。目撃情報が集中する地点はパルス表示され、機関別に色分けされます。時代(第二次世界大戦のFoo Fightersから海軍時代まで)で絞り込めます。ホットスポットをクリックすると、記録を読んだり、war.govで開いたりできます。地球外の記録(月、軌道)は専用パネルに表示されます。
ローカルで実行するには:
cd site && python3 -m http.server 8080 # then open http://localhost:8080
または、site/フォルダーをVercelにデプロイします(静的サイトのため、ビルド手順は不要です)。
データ
- ソース: war.gov/UFO — PURSUE Releases 1~4(2026-05-08~2026-07-10)。
- データのライセンス: パブリックドメイン(米国連邦政府の著作物、17 U.S.C. § 105)。
- 対象範囲: 350件の記録 · 位置情報付き275件 · 地球外20件 · 1944~2026年。機関別の米国記録数:War(171)、FBI(87)、NASA(40)、CIA(21)、State(7)、DOE(5)、ODNI(1)、Intelligence Community Agency(1)、U.S. Government(1)。
- 公式の
war.govCSVをローカルにミラーリングし、再現可能なビルドを実現しています。座標は地名の代表的な重心座標で、scripts/build_data.pyで管理しています。
データセットを再構築するには、npm run data(またはpython3 scripts/build_data.py)を実行します。
開発
npm install
npm run build # tsc -> dist/
npm start # run the MCP server over stdio
ライセンス
コード:MIT © David Mosiah(@delx369)。データ:米国のパブリックドメイン。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。