offline-mcp について
offline-mcpは、Ollamaとオープンウェイトモデルを使ったローカル推論およびオフライン導入ガイドを提供するMCPサーバーです。接続が限られた環境向けに、モデル状態、推論、ハードウェアに応じた案内、縮退運用のツールを備えています。
主な機能
- 01ローカルOllamaの状態とモデル確認
- 02ローカルOllamaモデルでのプロンプト実行
- 03推奨オープンウェイトモデルの確認
- 04オフライン縮退運用ガイド
- 05アフリカ言語対応モデルの一覧
- 06複数デバイス向け導入ガイド
活用シーン
- 01インターネット接続なしでの推論実行
- 02利用可能なローカルOllamaモデルの確認
- 03ローカルタスク向けモデルの選定
- 04Raspberry PiやノートPCへの導入計画
MCP 対応
ローカルOllamaの状態確認と推論、モデル検索、オフライン運用ガイド、ローカル導入情報のための6つのツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 1 週間前に更新
このツールにパラメーターはありません。
詳細
offline-mcp
インストール:pip install offline-mcp · あらゆる MCP クライアントで使用できます。
ローカル AI 推論インフラストラクチャ — Ollama ラッパー、オープンウェイトモデルのディレクトリ、東アフリカ向け縮退モードガイド。
理由: OpenAI が使えなくならない、Anthropic にアクセスし続けられる、輸出規制がなくなるなどと決して想定しないでください。 これは、ほかのどこよりもアフリカで重要です。
第一世界での相当例: Ollama、LLaMA、Mistral のローカルデプロイ
これが存在する理由:データ主権
「その取引を受け入れれば、搾取される。受け入れなければ、死ぬことになる。」
— Frank Ssekamwa、ウガンダのデジタル権利専門家
グローバルサウス全域で、地域社会の AI データや健康データが抽出され、国外で処理され、 その価値がデータを生み出した地域社会から離れていくモデルの構築に使われています。
offline-mcp は、東アフリカ連携スタックの主権の最低基盤です。
50W のソーラーパネルと 256GB の SD カードを備えた Raspberry Pi 4 で実行すると:
- 健康データは診療所にとどまります。健康に関するガイダンスはローカルモデルから提供されます。
- 土地記録は土地管理事務所にとどまります。問い合わせが外国のサーバーに届くことはありません。
- 市民データは郡内にとどまります。AI 支援はインターネットなしで動作します。
API キー不要。クラウドへの依存なし。地域社会の外にデータが出ることもありません。
offline-mcp で利用できるモデル(Llama 3.2、Qwen 2.5)は、すべてデバイス上で実行されます。
AI 出力の生成に使われる地域社会のデータが、モデルプロバイダーに送り返されるデータセットを作成することはありません。
これはプライバシー機能ではありません。デジタル独立のためのアーキテクチャ上の基盤です。
研究の基盤
このサーバーは、帯域幅が限られた環境向けのオフラインファースト AI に関する査読済み研究で 検証されたパターンを実装しています。
arXiv:2603.03339(2026)— 接続性の低い環境における適応型学習のための オフラインファースト LLM アーキテクチャ — インフラが限られた環境へのデプロイを想定して設計することで、 ハードウェアを考慮したモデル選択により、有意義な AI 支援が実現できることを確認しています。 主な知見:オフラインファーストは妥協ではなく、相補的なパラダイムです。
適用されている設計原則:
- ローカルファースト:すべての中核操作はインターネット接続なしで実行されます
- グレースフルデグラデーション:機能が制限されても、何も使えないより優れています
- JSONL キュー:オフライン中に蓄積されたイベントは、接続が回復すると同期されます
- ハードウェアを考慮:利用可能な計算資源に応じてツールの選択を調整します
東アフリカの状況: ケニア、タンザニア、ウガンダの接続が不安定な農村地域が、主なデプロイ対象です。 このサーバーは理想的な環境向けには設計されていません。 現実の環境向けに設計されています。
インストール
pip install offline-mcp
ツール(6)
| ツール | 説明 |
|---|---|
check_ollama_status | Ollama がローカルで実行中か確認し、利用可能なモデルを一覧表示します |
run_local_inference | ローカルの Ollama モデルにプロンプトを渡して実行します |
list_recommended_models | 東アフリカのユースケースに適した、推奨オープンウェイトモデル |
degraded_mode_guide | オフライン運用のための4段階の縮退モードアーキテクチャ |
open_weights_directory | アフリカの言語に対応するオープンウェイトモデルのディレクトリ |
local_deployment_guide | ノートパソコン、サーバー、Raspberry Pi、Android 向けのデプロイガイド |
概要
50W のソーラーパネルと Raspberry Pi 4 で動作します。ケニアの農村地域にある診療所、学校、地域事務所での運用に適しています。
→ ナイロビスタック
ライセンス
MIT © Gabriel Mahia | [email protected]
東アフリカ調整スタックの一部
この MCP サーバーは、ケニアの調整インフラの一部です。
africa-coord-bus に接続してください —
ドメイン間のシグナルを自動的にルーティングする調整イベントバスです。
pip install africa-coord-bus
すべてのサーバー: pypi.org/user/gmahia ライブデモ: coord-cascade-demo
知的財産とコラボレーション
MIT ライセンスです。フィードバックは GitHub Issues のみで受け付けます — プルリクエストは受け付けていません。デモデータには DEMO と表示されており、運用上の判断には適していません。ポリシーの全文: docs/architecture/IP_POLICY.md。セキュリティに関する報告: SECURITY.md をご覧ください。
東アフリカ調整スタックの一部
- インストールと実行:
pip install reli-cli && reli list— 公式 MCP Registry のio.github.gabrielmahiaに登録されている MCP サーバー - スワヒリ語のエージェントタスクであらゆるモデルを評価: kipimo · データセット · リーダーボード
- サーバー間で調整: africa-coord-bus — ケニアのルーティングテーブルを内蔵した、オフライン優先のイベントバス
- データセット: huggingface.co/gmahia · ドキュメントハブ: nairobi-stack
モデル非依存を設計方針としており、クローズド API、オープンウェイトモデル、小規模な蒸留モデルのすべてを第一級の選択肢として扱います。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。