Skip to main content
Glama

Thaddeus

Thach Ngo(Thomas Ngo)が開発した、ローカルで動作するJARVISスタイルのパーソナルアシスタント。 その使命は、完全にローカルで動作し、作業効率と生産性を向上させることです。PythonオーケストレーターがローカルのOllamaモデル(Qwen2.5 32B、ツール呼び出し対応)を駆動し、そのモデルがカスタムMCPサーバー(stdio経由)を呼び出して、メモリ、カレンダー/リマインダー、天気、Notionタスク追跡、Claude Codeへの委任(計画/実装/レビュー)、ウェブ検索、IELTS採点/練習問題生成、ランニング(Stravaデータ+ローカルレーストラッカー)などを処理します。

プライバシー / ネットワークの境界

大半は完全にローカルで動作します。Ollama推論、SQLiteメモリ、macOSカレンダー/リマインダー(AppleScript経由)。いくつかのサーバーは明示的に例外としてネットワークにアクセスします。

  • weather — open-meteo.comへのプレーンなHTTPS GET。APIキー不要、個人データなし(座標または都市名のみ)。

  • notion — Notion APIと通信し、統合トークンを使用してタスクデータベースの読み取りと管理を行います。

  • claude — クラウド上のLLM(AnthropicのAPI、claude CLI経由)にアクセスする唯一のサーバー。すべての呼び出しは、読み取り専用タスクの場合は--permission-mode planimplement_from_planの場合はacceptEdits + 明示的なgit push/commit拒否リストとともに実行されます。ライブで検証され、何を要求されてもコミットやプッシュは決して行われません。

  • web_search — セルフホストのSearXNGインスタンス(searxng/参照)にクエリを実行します。あなたのAPIキーやアカウントが第三者に届くことはありませんが、SearXNG自体は結果を収集するためにネットワーク経由で上流のエンジン(Google、Bingなど)にクエリを送信します(これはメタサーチアグリゲーターとしての通常の動作です)。2つの代替案は試されましたが却下されました:Brave Search APIは無料枠でもクレジットカードの登録が必要であり、Google Custom Search APIは2025年時点で新規登録を停止しています。

notionclaudeはグレースフルに劣化します。.envのシークレットが設定されていない場合、そのサーバーは警告とともにスキップされ、他のすべては正常に起動します。web_searchはシークレットを必要としませんが、SearXNGコンテナが実際に実行されている必要があります。

stravaは完全にローカルです。StravaのライブAPIを呼び出す代わりに、自分の無料の個人データエクスポート(activities.csv)を読み取ります(2026年6月のポリシー変更により、Standard層へのアクセスが月額11.99ドルになったため)。リアルタイムではありません。定期的にStravaのアカウント設定から再エクスポートして更新してください。そのレーストラッカーとfind_races(ウェブ検索で今後の候補レースを検索。StravaのAPIにはペイウォール前でもレースデータはありませんでした)は、Stravaのエクスポートがなくても動作します。

Stravaエクスポート自動化

エクスポートのリクエスト自体には、ログインしたStravaブラウザセッションが必要なため、その部分は自動化できません。しかし、ZIPをダウンロードした後のすべての処理は自動化可能です。LaunchAgent(scripts/install_strava_automation.sh)はscripts/strava_automation.pyを毎日実行し、以下の処理を行います。

  • ~/Downloadsを監視し、StravaエクスポートZIPを検出(Stravaの正確なファイル名を推測するのではなく、内部のactivities.csvをチェックする方法)。自動的にdata/strava_export/に展開します。手動のunzip/移動は不要。

  • 約14日ごとにReminders.appのリマインダーを作成し、エクスポートを再度リクエストするように促します。そのステップはまだあなたが必要だからです。

両方の部分は冪等です(data/内のマーカーファイルで追跡)。そのため、毎日の実行は何もすることがない日は何もしません。アンインストール:launchctl bootout gui/$(id -u)/com.thachngo.thaddeus.strava-automation その後、plistを~/Library/LaunchAgents/から削除します。

Related MCP server: Conectica

セットアップ

  1. ollama serve(まだ実行されていない場合)し、ツール呼び出し可能なQwen2.5 32Bのビルドをプルします(使用中の正確なタグは.envOLLAMA_MODELを参照)。

  2. python3 -m venv .venv && source .venv/bin/activate

  3. pip install -e ".[dev]"

  4. cp .env.example .env して、WEATHER_DEFAULT_LAT/WEATHER_DEFAULT_LONを記入します。

  5. python scripts/sanity_check_sdk.py — インストールされたmcp SDKの実際のAPIサーフェスを確認します(他のものをその上に構築する前に)。

  6. python scripts/init_db.py

  7. cd searxng && docker compose up -d && cd .. — ローカル検索バックエンドを起動します(一度だけ。再起動後も実行し続けます)。

  8. オプション:レーストラッカーを超えたツールを実行する場合:Stravaデータエクスポートをリクエスト(アカウント設定 > My Account > Download or Delete Your Account > Request Your Archive)、メールで届いたらdata/strava_export/に展開し、その後python scripts/inspect_strava_export.pyで実際の列名/単位がstrava_server.pyが想定しているものと一致するか確認します。

  9. python -m orchestrator.main

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    -
    maintenance
    An MCP server that bridges local Ollama models and ChromaDB vector memory to MCP clients like Claude Code. It enables local text generation, vision-based image analysis, and semantic memory storage without requiring external API keys.
  • -
    license
    -
    quality
    -
    maintenance
    An MCP server that enables multiple AI models (Claude, ChatGPT, Gemini) to share and persist context via a local-first vault of markdown files and SQLite index, allowing seamless cross-AI memory.
  • A
    license
    -
    quality
    D
    maintenance
    Local-first MCP server that gives Claude Code web search, page reading, video transcription, and image analysis — without paid API keys. Runs SearXNG + whisper.cpp natively on Apple Silicon for zero-cost, low-latency research workflows.
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • One memory, every AI: Claude, ChatGPT, Perplexity, Gemini, Cursor, OpenClaw, Hermes, any MCP client.

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/baothach10/thaddeus'

If you have feedback or need assistance with the MCP directory API, please join our Discord server