Thaddeus
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、
claudeCLI経由)にアクセスする唯一のサーバー。すべての呼び出しは、読み取り専用タスクの場合は--permission-mode plan、implement_from_planの場合はacceptEdits+ 明示的なgit push/commit拒否リストとともに実行されます。ライブで検証され、何を要求されてもコミットやプッシュは決して行われません。web_search — セルフホストのSearXNGインスタンス(
searxng/参照)にクエリを実行します。あなたのAPIキーやアカウントが第三者に届くことはありませんが、SearXNG自体は結果を収集するためにネットワーク経由で上流のエンジン(Google、Bingなど)にクエリを送信します(これはメタサーチアグリゲーターとしての通常の動作です)。2つの代替案は試されましたが却下されました:Brave Search APIは無料枠でもクレジットカードの登録が必要であり、Google Custom Search APIは2025年時点で新規登録を停止しています。
notionとclaudeはグレースフルに劣化します。.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
セットアップ
ollama serve(まだ実行されていない場合)し、ツール呼び出し可能なQwen2.5 32Bのビルドをプルします(使用中の正確なタグは.envのOLLAMA_MODELを参照)。python3 -m venv .venv && source .venv/bin/activatepip install -e ".[dev]"cp .env.example .envして、WEATHER_DEFAULT_LAT/WEATHER_DEFAULT_LONを記入します。python scripts/sanity_check_sdk.py— インストールされたmcpSDKの実際のAPIサーフェスを確認します(他のものをその上に構築する前に)。python scripts/init_db.pycd searxng && docker compose up -d && cd ..— ローカル検索バックエンドを起動します(一度だけ。再起動後も実行し続けます)。オプション:レーストラッカーを超えたツールを実行する場合:Stravaデータエクスポートをリクエスト(アカウント設定 > My Account > Download or Delete Your Account > Request Your Archive)、メールで届いたら
data/strava_export/に展開し、その後python scripts/inspect_strava_export.pyで実際の列名/単位がstrava_server.pyが想定しているものと一致するか確認します。python -m orchestrator.main
This server cannot be installed
Maintenance
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
- -license-quality-maintenanceAn 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.
- Alicense-qualityDmaintenanceLocal-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
- Flicense-qualityDmaintenanceA personal assistant MCP server that integrates Todoist, Anki, Obsidian, and Google Calendar to help you learn, organize, and stay productive through natural language interactions.2
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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