scitex_hub.project
SciTeX Hub project management.
- Project CRUD (Python API):
from scitex_hub.project import project_list, project_create
projects = project_list() new = project_create(“my-project”, description=”My research”)
Sandboxed file-operation handlers (async, used by MCP tools) live in
scitex_hub.project._mcp.handlers.
Functions
|
Create a new SciTeX Hub project. |
|
Delete a project by slug. |
List all projects owned by the authenticated user. |
|
|
Rename a project. |
- scitex_hub.project.project_list() list[dict][source]
List all projects owned by the authenticated user.
- Returns:
List of project dicts with id, name, description, created_at, updated_at.
- scitex_hub.project.project_create(name: str, description: str = '', template: str = 'scitex_minimal') dict[source]
Create a new SciTeX Hub project.
- Parameters:
name – Project name.
description – Optional description.
template – Template ID (default: scitex_minimal).
- Returns:
Dict with project_id, name, success.