Files
gpt/docs/archive/claude.md
Claude f2a02abf3e Organize repository structure: clean up root directory
Major reorganization to improve clarity and maintainability:

## Documentation
- Created new simple README.md focused on Layer 1
- Added docs/ARCHITECTURE.md explaining multi-layer design
- Moved LAYER1_REBUILD.md -> docs/LAYER1.md
- Archived old documentation to docs/archive/:
  - CHANGELOG.md, QUICKSTART.md, STATUS.md, USAGE.md
  - DESIGN.md, README_CONFIG.md, ROADMAP.md, TECHNICAL_REVIEW.md
  - claude.md, test-mcp.sh

## Source Code
- Moved unused .rs files to src/tmp/:
  - ai_interpreter.rs (Layer 2 - future)
  - companion.rs (Layer 4b - future)
  - game_formatter.rs (Layer 4a - future)
  - memory.rs (old implementation)
  - extended.rs (old MCP server)

## Result
Clean root directory with only essential files:
- README.md (simple, Layer 1 focused)
- Cargo.toml
- .gitignore
- docs/ (organized documentation)
- src/ (active code only)

All Layer 1 functionality remains intact and tested.
2025-11-05 18:24:38 +00:00

3.4 KiB
Raw Blame History

claude用の記憶装置を作る

claude desktop, claude codeで使用できるmemory機能をmcpで作ります。

  1. chatgptのメモリ機能を参考に
  2. chatgptのjsonをimportできる @json/
  3. rustで作る

自動実行設定

{
  "mcp_auto_execute": true,
  "memory_auto_save": true,
  "memory_auto_search": true,
  "trigger_sensitivity": "high"
}

自動メモリー保存のルール(強化版)

即座に自動実行 - 以下の情報が会話に現れた瞬間、create_memory MCPツールを自動実行

1. ユーザーの個人情報

トリガーワード: 名前、誕生日、住所、年齢、職業、家族、出身

  • 基本情報: 名前、誕生日、住所、年齢、性別
  • 関係性: 家族構成、恋人、友人関係
  • 好み: 好きなもの、嫌いなもの、趣味、音楽、映画、本
  • 習慣: 日課、スケジュール、ルーティン
  • 価値観: 信念、考え方、人生観

2. 重要な決定事項

トリガーワード: 決めた、決定、方針、計画、予定、目標

  • プロジェクト方針の決定
  • 技術選択の決定
  • 設定・環境の変更
  • 今後のロードマップ
  • 作業分担・役割

3. 技術的な解決策

トリガーワード: 解決、修正、対処、設定、インストール、手順

  • エラーの解決方法
  • 有用なコマンド・スクリプト
  • 設定手順・インストール方法
  • デバッグテクニック
  • 最適化手法

4. 学習・発見事項

トリガーワード: 学んだ、わかった、発見、理解、気づき

  • 新しい知識・概念の理解
  • ツール・ライブラリの使い方
  • ベストプラクティス
  • 失敗から得た教訓

自動メモリー検索のルール(強化版)

会話開始時に自動実行 - search_memories を実行してコンテキストを取得

即座に自動実行 - 以下の場合、search_memories MCPツールを自動実行

1. 過去参照キーワード検出

トリガーワード: 前に、以前、昔、過去、先ほど、さっき、この間

  • 「前に話した〜」
  • 「以前設定した〜」
  • 「昔やった〜」

2. 記憶呼び出しキーワード

トリガーワード: 覚えている、記録、メモ、保存、履歴

  • 「覚えていますか?」
  • 「記録していた〜」
  • 「メモした〜」

3. 設定・好み確認

トリガーワード: 好み、設定、環境、構成、preferences

  • ユーザーの好みを確認する必要がある場合
  • 過去の設定を参照する必要がある場合
  • 環境構成を確認する必要がある場合

4. 不明な参照

  • ユーザーが具体的でない参照をした場合
  • 「あれ」「それ」「例のやつ」などの曖昧な表現
  • 文脈から過去の情報が必要と判断される場合

自動実行タイミング

  1. 会話開始時: search_memories を実行してコンテキスト取得
  2. リアルタイム: トリガーワード検出後、即座にMCPツール実行
  3. 会話終了時: 重要な情報があれば create_memory で保存
  4. 定期的: 長い会話では中間地点でメモリー整理

エラーハンドリング

  • MCPツールが利用できない場合は通常の会話を継続
  • メモリー保存失敗時はユーザーに通知
  • 検索結果が空の場合も適切に対応