Skip to main content
Glama

basic-memory

cloud.py1.57 kB
"""Schemas for cloud-related API responses.""" from pydantic import BaseModel, Field class TenantMountInfo(BaseModel): """Response from /tenant/mount/info endpoint.""" tenant_id: str = Field(..., description="Unique identifier for the tenant") bucket_name: str = Field(..., description="S3 bucket name for the tenant") class MountCredentials(BaseModel): """Response from /tenant/mount/credentials endpoint.""" access_key: str = Field(..., description="S3 access key for mount") secret_key: str = Field(..., description="S3 secret key for mount") class CloudProject(BaseModel): """Representation of a cloud project.""" name: str = Field(..., description="Project name") path: str = Field(..., description="Project path on cloud") class CloudProjectList(BaseModel): """Response from /proxy/projects/projects endpoint.""" projects: list[CloudProject] = Field(default_factory=list, description="List of cloud projects") class CloudProjectCreateRequest(BaseModel): """Request to create a new cloud project.""" name: str = Field(..., description="Project name") path: str = Field(..., description="Project path (permalink)") set_default: bool = Field(default=False, description="Set as default project") class CloudProjectCreateResponse(BaseModel): """Response from creating a cloud project.""" name: str = Field(..., description="Created project name") path: str = Field(..., description="Created project path") message: str = Field(default="", description="Success message")

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