Skip to main content
Glama
sosoyososo

lessons-mcp

by sosoyososo

lessons-mcp

Claude Code用のMCPサーバーで、過去の教訓を保存・検索し、Claudeが同じ過ちを繰り返さないようにします。全文検索とタグベースのナビゲーションを備えた、永続的な経験ログとして機能します。

クイックスタート

git clone https://github.com/<your>/lessons-mcp
cd lessons-mcp
pip install mcp

~/.claude/mcp.json に追加します:

{
  "mcpServers": {
    "lessons": {
      "command": "python3",
      "args": ["/path/to/lessons-mcp/server/server.py"]
    }
  }
}

Related MCP server: Support Engineer MCP Server

ツール

suggest_metadata

書き込み前に利用可能なカテゴリ/タグをプレビューします。既存の状況と提案を返します。

record_lesson

新しい教訓を記録します。タグの再利用の一貫性に関するフィードバックを返します。

過去の教訓を検索します。FTS5(タグ/カテゴリ/タイトル)およびLIKEフォールバック(中国語の本文)を使用します。

list_categories

最近のタグアクティビティを含むカテゴリを閲覧します。

list_tags

カテゴリ内のタグを使用回数とともに閲覧します。

ストレージ

~/.claude/lessons.db(または $LESSONS_DB_PATH)にあるSQLite。 初回実行時に自動作成される1つのテーブルとFTS5インデックスを使用します。

Claude Codeとの統合

1. MCP設定に追加

~/.claude/mcp.json に追加します:

{
  "mcpServers": {
    "lessons": {
      "command": "/Users/karsa/proj/lessons-mcp/.venv/bin/python3",
      "args": ["/Users/karsa/proj/lessons-mcp/server/server.py"]
    }
  }
}

2. MEMORY.mdへのポインタを追加

~/.claude/memory/MEMORY.md に追加します:

## Lessons System
Lessons MCP available. Tools: search_lessons, suggest_metadata, record_lesson,
list_categories, list_tags

3. Claude Codeの再起動

Claude Codeの起動時にサーバーが自動的に開始されます。 ログに lessons-mcp v1.0.0 | ~/.claude/lessons.db | 1 lessons と表示されるはずです。

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    An MCP server that allows users to efficiently search and reference user-configured documents through document listing, grep searching, semantic searching with OpenAI Embeddings, and full document retrieval.
    4
    3
    MIT
  • -
    license
    Not graded
    quality
    B
    maintenance
    A vendor-agnostic MCP server for technical support engineers, providing knowledge search, ticket analysis, and resolution suggestions.
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    A tiny local MCP memory server that stores lessons learned and resurfaces them before your AI agent repeats the same mistake. It provides tools for adding, searching, listing, forgetting, and inspecting lessons via MCP stdio.
    MIT