Chronica
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PYTHONPATH | Yes | The path to the 'src' directory within the Chronica installation, used to ensure Python can locate the server's internal modules. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| chronica_save_entryA | エントリ(記憶・記録)を保存します。 【使用タイミング】
【保存すべきタイミング】
【Claude向けの注意】
|
| chronica_searchA | 保存されたエントリを検索します。本文・タグ・種別を含むエントリ一覧を返します。 【記憶の閲覧・一覧(save と対になる操作)】
【使用タイミング】
【能動的な記憶参照】
|
| chronica_timelineA | 指定期間のタイムラインを取得します。 【使用タイミング】
|
| chronica_get_last_seenB | 指定されたスレッドタイプで最後に見た時刻を取得します。 |
| chronica_compose_openingA | 【最優先ルール】
会話開始時に必ず呼び出すこと。 現在時刻(年月日・時分秒)、前回の会話からの経過時間、記憶コンテキストを取得します。 【現在時刻について(重要)】
【Claude向けの指示】
【プロジェクト引き継ぎ時の注意】
【ユーザーへの推奨呼び出し方(vol引き継ぎ等)】 「chronica_searchをproject『プロジェクト名』・タグ『volN』で呼んで、 前回の作業内容を確認して」 【重要】呼び出す際は必ず project 引数に現在の会話のプロジェクト名を渡すこと。 例: project="Chronica"、project="Lumina v3" プロジェクト名が不明な場合は chronica_list_threads で確認してから呼ぶこと。 project を渡さないと別プロジェクトの記憶が混入するため、必ず指定すること。 |
| chronica_session_tickA | 【毎ターン・返答前に呼ぶ】MCPはサーバーからClaudeへ能動プッシュできないため、 ユーザーからメッセージを受け取ったら、返答を書く直前に必ず本ツールを呼ぶこと。 「常に許可」推奨。負荷は極小(短いJSONのみ)。 返却JSONの意味:
chronica_compose_opening は会話開始の挨拶用。2通目以降は本ツールで時刻・経過を毎回同期する。 |
| chronica_summarizeC | サマリーパックを生成します(Summary Pack v0.1.2)。 |
| chronica_create_threadC | 新しいスレッドを作成します。 |
| chronica_list_threadsA | スレッド一覧を取得します(スレッド名・ID・エントリ件数・日付のみ)。 エントリの本文やタグは含まれない。記憶の中身を見せる・列挙するには chronica_search を使う(引数なしで直近の記憶一覧)。 |
| chronica_get_thread_infoB | 指定されたスレッドの情報を取得します。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Each tool has a clearly distinct purpose: opening, session tick, thread management, saving and searching memories, summarizing, and timeline viewing. There is no overlap or ambiguity.
All tools are prefixed with 'chronica_' and most follow a verb_noun pattern (e.g., compose_opening, create_thread, save_entry, list_threads). A few are single verbs (search, summarize, timeline) which is a minor inconsistency, but overall the naming is clear and predictable.
With 10 tools, the server is well-scoped for its purpose of providing a memory/context system. It covers essential operations without being overwhelming or sparse.
The tool set provides core memory operations: save, search, list, thread info, timeline, and summaries. The only notable gap is the lack of update or delete operations for entries or threads, which could be useful but is not critical for an append-only memory system.