Skip to main content
Glama

basic-memory

directory.py881 B
"""Schemas for directory tree operations.""" from datetime import datetime from typing import List, Optional, Literal from pydantic import BaseModel class DirectoryNode(BaseModel): """Directory node in file system.""" name: str file_path: Optional[str] = None # Original path without leading slash (matches DB) directory_path: str # Path with leading slash for directory navigation type: Literal["directory", "file"] children: List["DirectoryNode"] = [] # Default to empty list title: Optional[str] = None permalink: Optional[str] = None entity_id: Optional[int] = None entity_type: Optional[str] = None content_type: Optional[str] = None updated_at: Optional[datetime] = None @property def has_children(self) -> bool: return bool(self.children) # Support for recursive model DirectoryNode.model_rebuild()

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/basicmachines-co/basic-memory'

If you have feedback or need assistance with the MCP directory API, please join our Discord server