オープンソースのMCPサーバーがClaude Desktopに組み込みセッションメモリを追加

概要
ある開発者が、Claude Desktopユーザー向けに組み込みセッションメモリ機能を追加したオープンソースのMCP(Model Context Protocol)サーバーをTypeScriptで作成しました。これにより、別途メモリサーバーやプロセスが必要なくなりました。
ソースからの主な詳細
このサーバーは、複数日にわたるコーディングプロジェクト間でコンテキストが失われるという課題に対処するため、Claude Desktopセッションを完全に使用して構築されました。開発者によると、ClaudeがTypeScript MCPツール定義の作成、セッションスキーマの設計、段階的コンテキスト読み込みアプローチの反復改善を支援しました。
セッションメモリの仕組み
session_save_ledger— 各セッションで発生したことの追記専用ログsession_save_handoff— 現在のプロジェクト状態のスナップショット(ブランチ、TODO、主要コンテキスト)session_load_context— 3段階の段階的読み込み:- quick(約50トークン)— 「何をしていたか?」の概要
- standard(約200トークン)— 中断したところから継続
- deep(約1000+トークン)— 1週間離れた後の完全復元
含まれる追加ツール
同じMCPサーバーには以下も含まれています:
- Brave Search(ウェブ + ローカル + AIによる回答)
- Google Gemini研究論文分析
- サンドボックス化されたコードモード変換(QuickJS)
開発アプローチ
開発中、開発者は自身に対してセッションメモリツールを使用し、コーディングセッション間でサーバー自体のアーキテクチャに関するコンテキストを保存しました。
入手方法とセットアップ
このプロジェクトはMITライセンスの下で完全に無料かつオープンソースです。セットアップにはREADMEからclaude_desktop_config.jsonブロックをコピーします。GitHubリポジトリは https://github.com/dcostenco/BCBA で利用可能です。
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude AI セッションの圧縮問題と回避策
Claude AIセッションでのデフォルトの圧縮処理は、検索精度を約9.75/10から約5/10に低下させ、幻覚を引き起こす可能性があります。ユーザーは418Kトークンでテストを行い、Opusを使用した手動圧縮では精度が維持される一方、デフォルトの圧縮処理では失敗することを確認しました。

Freddy MCPサーバーがヘッドレスサインインでウェアラブルをAIエージェントに接続
Freddyは、ウェアラブル(Polar、Oura、Withings、Suunto、Intervals.icu、Hevy、およびベータ版のWHOOP、Strava、Dexcom)をClaude Code、ChatGPT、Notion AIなどのAIクライアントにOAuth経由で接続する個人用MCPサーバーです。新しいヘッドレスサインインにより、自律エージェントのスケジュールワークフローが可能になりました。

深度パックされたコードベースコンテキスト用のMCPサーバー
新しいMCPサーバーは、トークン予算内で5つの深さレベルでコードベースのコンテキストをパッキングします。これは、AIコーディングエージェントが「認証はどのように機能しますか?」などの質問をする際に、通常3つのファイルを完全に読み込む(全体像を見逃す)か、実際のコンテンツのないフラットなリポジトリマップを取得するという問題に対処します。

NemoClawをローカルvLLMで実行する:セットアップメモとエージェントエンジニアリングの観察
開発者が、WSL2上でvLLMを使用してローカルのNemotron 9B v2モデルでNVIDIAのNemoClaw(サンドボックス化されたAIエージェントプラットフォーム)を実行した経験を記録しました。主な発見には、推論ルーティングの詳細、パーサーの互換性の問題、およびエージェントエンジニアリングのギャップに関する観察が含まれます。