fuga-memory
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| save_memoryA | 記憶を保存する。 Args: content: 保存するテキスト(1文字以上、100,000文字以下)。 session_id: セッション識別子。 source: 記憶のソース(デフォルト: "manual")。 Returns: {"id": int, "status": "saved"} Raises: ValueError: content が空または上限を超えた場合。 |
| search_memoryA | ハイブリッド検索(FTS + ベクトル + RRF + 時間減衰)。 Args: query: 検索クエリ文字列。 top_k: 返す最大件数(デフォルト: 5、1 以上)。 Returns: [{"id", "score", "content", "session_id", "source", "created_at"}, ...] score の降順でソート済み。 Raises: ValueError: query が 4,096 文字を超える場合、top_k が 1 未満または 100 超の場合。 |
| list_sessionsA | セッション一覧を返す(直近更新順)。 エンコーダ不要の読み取り専用操作のため、モデルの初期化を発生させない。 Args: limit: 返す最大件数(デフォルト: 20、1 以上)。 Returns: [{"session_id", "memory_count", "last_updated"}, ...] Raises: ValueError: limit が 1 未満または 200 超の場合。 |
| delete_memoryA | 記憶を削除する。 Args: memory_id: 削除する記憶の ID(1 以上)。 Returns: {"status": "deleted"} Raises: ValueError: memory_id が 1 未満の場合、または指定された ID の記憶が見つからない場合。 |
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 4 tools
Each tool has a clearly distinct purpose: save, search, list sessions, and delete. No overlap or ambiguity in their functionalities.
All tool names follow the consistent verb_noun pattern (save_memory, search_memory, list_sessions, delete_memory), enhancing predictability.
With 4 tools, the set is slightly minimal but covers core memory operations. A few more tools like update or get-by-id could be added, but the current count is reasonable for the domain.
Missing update and direct retrieval by ID are notable gaps; however, search serves as a retrieval mechanism. The surface covers create, read (via search), and delete, with list_sessions providing session management.