datasaudi-mcp について
datasaudi-mcp は、MCP クライアントから DataSaudi のサウジアラビア公式経済・社会統計を英語またはアラビア語で検索できるサーバーです。277 件の GASTAT データセットを対象とし、API キーやローカルデータベースなしで最新データを取得します。
主な機能
- 01英語またはアラビア語で 277 件を検索
- 02データセットの次元と指標を確認
- 03検証済みのクエリをページ分割で実行
- 04DataSaudi から最新データを取得
- 05アラビア語の質問にアラビア語ラベルで応答
活用シーン
- 01地域別のインフレ率と CPI を比較
- 02貿易相手国や流れ別に貿易を確認
- 03州や人口属性別に人口を分析
- 04不動産価格指数の推移を追跡
MCP 対応
MCP クライアントにデータセット検索、データセットの説明、クエリのツールを提供し、モデル経由で対象データセットを選んで照会できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | いいえ | |
| scope | string | いいえ | |
| locale | string | いいえ | |
| offset | integer | いいえ |
詳細
datasaudi-mcp
Claude、Cursor、または任意の MCP クライアントにサウジアラビア経済について質問できます。 平易な英語 またはアラビア語 で。API キーもデータベースも不要です。
GDP、インフレ、貿易、人口、不動産価格指数など、DataSaudiから取得した公式のGASTATデータセット277件に、AI クライアント内から直接質問できます。データセット名を指定する必要はありません。モデルが見つけてくれます。
Claude Desktopでの使用例です。英語で質問するだけで、モデルがデータセットを見つけ、リヤドの不動産価格指数を全国の傾向と比較して取得し、グラフにします。

何でも質問できます
約2分で接続できます(インストール)。あとは質問するだけです。
💬 「リヤドの不動産価格指数は四半期ごとにどう推移しましたか?全国の傾向と比べるとどうですか?」
💬 「サウジアラビアの主な貿易相手国はどこですか?国別に、輸出と輸入に分けて対外貿易の内訳を示してください。」
🇸🇦 "اعرض الرقم القياسي لأسعار العقارات في الرياض حسب الربع" — アラビア語で質問すると、アラビア語で回答が返ってきます(
الرياض、مكة المكرمة)。アラビア語サポートをご覧ください。
モデルが適切なデータセットを見つけ、数値を取得して回答します。データセット名やクエリ構文を知っている必要はありません。
質問の例をさらに表示
- 「最新年の州別インフレ率と CPI を示してください。最も高かった地域はどこですか?」
- 「不動産価格指数は、ヴィラとアパートでどのように異なってきましたか?」
- 「州別の人口を、性別と国籍(サウジアラビア人か非サウジアラビア人か)に分けて示してください。」
- 「経済部門別の実質 GDP を、四半期ごとの推移と前年同期比の成長率とともに示してください。」
- 「平均月収を比較してください。サウジアラビア人と非サウジアラビア人、男性と女性で比較してください。」
質問できる内容
厳選された277件のGASTAT/DataSaudiデータセットを利用できます。クエリはすべてライブAPIに送信されるため、数値はGASTATが公開する最新のものです。
|
📈 経済 GDP(セクター別/支出別/活動別)、CPIとインフレ率(全国および州別)、生産者物価指数、FDI、外国貿易(国別/製品別/フロー別)、貿易収支、企業および消費者の景況感。 |
👥 社会 人口(州別/性別/国籍別/年齢別)、世帯と住居、賃金、雇用率と労働参加率、教育、健康、障害。 |
|
🏗️ 不動産 州別および不動産種別(ヴィラ/アパート/土地)の価格指数、建築許可、建設コスト指数、住宅の所有形態と種類。 |
🌍 その他 観光とホテル稼働率、エネルギーと水、ハッジとウムラ、SAMAの金融時系列データ、国際機関(世界銀行/国連)が報告する指標。 |
重要
意図的に対応範囲を限定しています。 信頼できるデータツールは、その対応範囲を明示します。
- 不動産の価格指数(基準年=100)を提供します。リヤル建ての取引ごとの価格は対象外です(それらはMoJ/Sremで提供されています)。
- MoJの取引件数、REGA、自治体/ZATCA/CMAのデータ、マイクロデータはありません。全国のデータをすべて収録したものではなく、約277の系列からなる主要指標のレイヤーです。
- ほとんどの系列で、地理的な詳細は州レベルまでです。市/地区別の内訳はありません。
対応範囲外の内容を尋ねると、サーバーは推測せず、そのことを明確に伝えます。
インストール
APIキーも設定も不要です。DataSaudiはキーなしで利用できます。uvをインストールしてください。
Claude Code — ファイルを編集せず、1行で設定できます。
claude mcp add datasaudi -- uvx datasaudi-mcp
Claude Desktop
Settings → Developer → Edit Configを選択して、以下のブロックを追加します。その後、Claude Desktopを完全に終了して再起動してください(ウィンドウを閉じるだけでなく、システムトレイから完全に終了します)。
{
"mcpServers": {
"datasaudi": {
"command": "uvx",
"args": ["datasaudi-mcp"]
}
}
}
Cursor
Settings → Tools & MCP → New MCP Serverを選択するか、~/.cursor/mcp.jsonを編集して、同じブロックを追加します。
{
"mcpServers": {
"datasaudi": {
"command": "uvx",
"args": ["datasaudi-mcp"]
}
}
}
それから、上記の質問のいずれかを尋ねてください。
アラビア語への対応
サウジアラビアのデータをアラビア語で扱えることを、付随機能ではなく、主要機能として提供します。
- アラビア語で質問すると、アラビア語で回答が返ります。 メンバー名はアラビア文字で返されます。例:リヤドは
الرياض、マッカはمكة المكرمة、東部州はالمنطقة الشرقيةです。 - カタログ検索もアラビア語で行えます。 アラビア語の語句は、データセットに付与されたアラビア語のトピック/ソースの注釈に照合されます。
- 数値と構造は言語を問わず同一です。 変わるのは、人が読む説明文だけです。
ツール
3つのツールが処理を行い、モデルがそれらを呼び出します。
| ツール | 機能 |
|---|---|
list_cubes | キーワード(英語またはアラビア語)で277件のデータセットカタログを検索します。 |
describe_cube | 1つのデータセットの分類ディメンションと指標を表示します。 |
query_cube | 検証済みのクエリを実行し、クエリを併記した整形済みの行を返します。ページングも正確に処理します。 |
トラブルシューティング — 「datasaudi」が表示されない
- アプリを完全に終了して再起動しましたか?(ウィンドウを閉じるだけでは不十分です。トレイから終了してください。)
- 設定は有効なJSONですか?余分なカンマがあるとファイル全体が壊れます。JSONバリデーターに貼り付けて確認してください。
uvはインストールされ、PATHに追加されていますか?ターミナルでuvx --versionを実行してください。- クライアントのMCP/ツールパネルで、
datasaudiの横にエラーメッセージが表示されていないか確認してください。
データソースと鮮度
データは api.datasaudi.sa(経済企画省が運営するDataSaudi Tesseract API。データはGASTATが作成)からリアルタイムで取得されます。サーバーはローカルコピーを保持しません。クエリのたびに最新のデータを取得するため、結果は常にDataSaudiと同じ最新状態です。セッション中、軽量なデータセットカタログのみをメモリにキャッシュします。
DataSaudiのデータ利用規約は運営元が定めています。このプロジェクトは独立したオープンソースクライアントであり、データの出典としてGASTAT/MEPを明記しています。ご利用の目的に応じて、DataSaudiの利用規約をご確認ください。
コントリビューション
コントリビューションを歓迎します。CONTRIBUTING.mdをご覧ください。ローカルで開発するには:
git clone https://github.com/mohsinmshabbir/datasaudi-mcp
cd datasaudi-mcp
uv sync --all-extras
uv run pytest -m "not live" # offline test suite
uv run pytest -m live # optional: hits the real API
ライセンス
MIT — LICENSEをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。