オープンソースの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

GitVelocity: 5万件のPRをAIスコアリングで分析、コード複雑性に関する知見を明らかに
GitVelocityはClaudeを使用して、マージされたプルリクエストを6つの次元(範囲、アーキテクチャ、実装、リスク、品質、パフォーマンス/セキュリティ)で0〜100点で採点します。TypeScript、Python、Rust、Go、Java、Elixirの50,000以上のPRを分析した結果、チームはPRのサイズ、テストカバレッジ、AI導入に関する驚くべきパターンを発見しました。

Supra-50M-Reasoning:チェーン・オブ・ソート思考を備えたオープンソースの小型モデル
SupraLabsがSupra-50M-Reasoningを公開。50Mパラメータのモデルで、回答前に完全な思考連鎖を生成するようファインチューニング。手書き500サンプルのデータセット、完全オープンソース。

tmux-claude: Tmuxペイン間でのClaudeコードインスタンスの監視
tmux-claudeは、tmuxセッション内のClaude Codeインスタンスにライブ監視機能を追加するツールです。API呼び出しなしでローカルセッションファイルを読み取り、ステータスバー、インタラクティブダッシュボード、強化されたウィンドウ選択機能、デスクトップ通知を提供します。

NetViews 2.3のご紹介:macOS向けの強力なネットワーク診断ツール
NetViews 2.3は、macOSにおけるネットワーク診断を向上させるため、ホスト検出、Wi-Fiインサイト、リアルタイム監視を合理化されたGUIで統合しています。