NS Pros Data API について
NS Pros Data APIは、ライセンスを確認した公共データソースをRESTとMCPに統合するサービスです。開発者やAIエージェント向けに、出典とライセンス情報付きの正規化レコードを返します。
主な機能
- 01複数の公共データソースを検索
- 02正規化されたレコード形式
- 03応答にライセンスと出典を付与
- 04カテゴリと国でカタログを絞り込み
- 05RESTとMCPのインターフェース
活用シーン
- 01Japan Meteorological Agencyの気象・地震データを照会
- 02World Bankの経済指標を取得
- 03政府や学術機関の公共データを検索
- 04出典・ライセンス付きデータをAgentのワークフローで利用
MCP 対応
カタログ検索、個別ソースへのクエリ、利用状況確認のツールを備えたHTTP MCPサーバーを提供します。REST APIと同じBearerキーで接続します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.nspros.ca/mcpclaude mcp add --transport http ocean1547-ui-nspros-data-api https://api.nspros.ca/mcp{"mcpServers":{"ocean1547-ui-nspros-data-api":{"type":"http","url":"https://api.nspros.ca/mcp"}}}Cursor で開く{"servers":{"ocean1547-ui-nspros-data-api":{"type":"http","url":"https://api.nspros.ca/mcp"}}}VS Code で開く{"mcpServers":{"ocean1547-ui-nspros-data-api":{"type":"http","url":"https://api.nspros.ca/mcp"}}}{"mcpServers":{"ocean1547-ui-nspros-data-api":{"serverUrl":"https://api.nspros.ca/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.nspros.ca/mcp認証が必要ツール
詳細
NS Pros Data API
世界中の公開データを、ひとつの API で。
公開データは何千もの政府ポータルに分散しており、それぞれのソースで API の形式、レスポンス形式、ライセンス条件が異なります。NS Pros Data API は、ライセンスがクリアされた公開データソースをひとつの REST API とひとつの MCP サーバーに統合するため、開発者や AI エージェントはひとつのキーとひとつのレスポンス形式ですべてを照会できます。
- カタログ(キー不要): https://api.nspros.ca/v1/sources
- 製品と登録: https://data.nspros.ca
- ドキュメント: https://data.nspros.ca/docs · REST リファレンス · MCP ガイド · OpenAPI 仕様 · llms.txt
カタログの内容
気象、地震、金融、医療、ビジネス、科学、公共記録を、以下を含むソースから提供しています。
- Japan Meteorological Agency — 予報と地震情報
- World Bank — 世界各国の経済指標
- US National Weather Service および US Treasury Fiscal Data
- Government of Canada のオープンデータと州・準州のポータル
- UK data.gov.uk / GOV.UK — 英国の祝日を含む
- オーストラリア、ニュージーランド、ドイツ、フィンランド、アイルランド、香港のオープンデータポータルに加え、arXiv、Crossref、DailyMed などの学術情報ソース
新しいソースは毎日追加されます。カタログ内のすべてのソースはライセンスグレード Aです。ライセンス条件を確認し、商用再配布が可能であることを確認済みです。すべてのレスポンスにはソースの帰属表示が自動的に含まれるため、ライセンス条件の遵守が後回しになることはありません。
クイックスタート
1. カタログを見る — キー不要
curl "https://api.nspros.ca/v1/sources?category=finance&country=US"
2. 無料 API キーを取得する
https://data.nspros.ca/signup から登録すると、カード情報は不要で、無料プランのキーがすぐに発行されます。同じキーを REST と MCP の両方で使用できます。
3a. REST 経由で照会する
curl -H "Authorization: Bearer <key>" \
"https://api.nspros.ca/v1/query/uk_bank_holidays?q=2026"
レスポンス形式(抜粋):
{
"source": {"name": "UK bank holidays (GOV.UK)", "id": "uk_bank_holidays"},
"license": "Open Government Licence v3.0 (OGL)",
"attribution": "Source: UK bank holidays (GOV.UK) — contains public sector information licensed under the Open Government Licence v3.0 (OGL).",
"query": "2026",
"cached": false,
"results": [
{"title": "...", "snippet": "...", "url": "..."}
]
}
元のソースのネイティブ形式にかかわらず、各結果は title、snippet、url フィールドを持つ正規化されたレコードです。
詳細なリファレンス:docs/rest-api.md · 機械可読な仕様: openapi.yaml
3b. MCP 経由で接続する
サーバー URL:https://api.nspros.ca/mcp(ストリーミング可能な HTTP、同じ Bearer キー)
Claude Desktop / Claude Code / Cursor — MCP 設定(mcpServers)に追加します。
{
"mcpServers": {
"nspros-data": {
"url": "https://api.nspros.ca/mcp",
"headers": {
"Authorization": "Bearer <key>"
}
}
}
}
VS Code — 代わりに servers ブロックを使用します。
{
"servers": {
"nspros-data": {
"type": "http",
"url": "https://api.nspros.ca/mcp",
"headers": {
"Authorization": "Bearer <key>"
}
}
}
}
そのままコピーできるファイルはexamples/にあります。
MCP ツール
| ツール | 説明 |
|---|---|
search_sources | キーワード、category、country でカタログを検索します。 |
query_source | source_id を指定して、ひとつのソースに対してクエリを実行します。キーの月間クォータにカウントされます。 |
get_usage | キーのプランと現在の月間使用量を返します。 |
詳細と JSON-RPC の例:docs/mcp.md
料金
| プラン | 料金 | 内容 |
|---|---|---|
| 無料 | $0 | 月 1,000 リクエスト、カード不要 |
| 従量課金 | 1,000 リクエストあたり $1.99 | 無料枠を超えた分を 1,000 リクエスト単位で課金 |
現在、登録すると無料プランのキーがすぐに発行されます。従量課金は次の段階で Stripe を通じて導入予定です。それまでは、使用料は請求されません。
カテゴリ
weather_env · finance · health · business · science · general ·
immigration_life · library · vehicles
?category= と ?country=(US、CA、GB、JP などの ISO 国コード)でカタログを絞り込めます。
ライセンスポリシー
各ソースにはライセンスグレードが設定されています。カタログでは、ライセンス名と帰属表示のテキストの隣に表示されます。
- Grade A — 商用再配布が確認済みです。現在提供している唯一のグレードです。
- Grade B — 独自の上流キー(BYO)があれば利用できます。提供を予定していますが、現時点では未提供です。
- Grade C — 内部利用のみです。提供していません。
- Grade D — ライセンス審査中のため保留中です。提供していません。
結果を表示または再配布する際は、各レスポンスに含まれる attribution フィールドを保持してください。このフィールドには、元のソースとそのライセンスが記載されています。
このリポジトリのドキュメントとサンプルコードは MIT ライセンスです(LICENSE を参照)。API が返すデータには、それぞれの元のソースのライセンスが適用されます。ライセンスは、レスポンスの license フィールドと attribution フィールドに記載されています。
レート制限
- キーあたり:120 リクエスト/分
- ソースあたり:30 リクエスト/分
- レスポンスはソースごとに設定された TTL でキャッシュされるため、同一のクエリを繰り返すと、より速く結果が返されます。
お問い合わせ
NS Pros — カナダ、ノバスコシア州ハリファックス
[email protected] · https://nspros.ca · https://data.nspros.ca
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。