> ## Documentation Index
> Fetch the complete documentation index at: https://si.easyaf.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Summary of the CloudNimble.McpEssentials.Cosmos.Tasks Namespace

## Types

### &#x20;Classes

| Name | Summary |
| - | - |
| [CosmosMcpTasksJsonContext](https://si.easyaf.dev/mcpessentials/api-reference/CloudNimble/McpEssentials/Cosmos/Tasks/CosmosMcpTasksJsonContext.md) | Source-generated JSON for Cosmos task documents and the task-id index. |
| [CosmosMcpTaskStore](https://si.easyaf.dev/mcpessentials/api-reference/CloudNimble/McpEssentials/Cosmos/Tasks/CosmosMcpTaskStore.md) | An [IMcpTaskStorePlus](https://si.easyaf.dev/mcpessentials/api-reference/CloudNimble/McpEssentials/Core/Tasks/IMcpTaskStorePlus.md) that persists snapshots as Cosmos documents partitioned  by owner, with a task-id index for server-side complete and native document TTL. |
| [CosmosMcpTaskStoreOptions](https://si.easyaf.dev/mcpessentials/api-reference/CloudNimble/McpEssentials/Cosmos/Tasks/CosmosMcpTaskStoreOptions.md) | Registration knobs for [CosmosMcpTaskStore](https://si.easyaf.dev/mcpessentials/api-reference/CloudNimble/McpEssentials/Cosmos/Tasks/CosmosMcpTaskStore.md). |
| [CosmosStoredMcpTask](https://si.easyaf.dev/mcpessentials/api-reference/CloudNimble/McpEssentials/Cosmos/Tasks/CosmosStoredMcpTask.md) | Cosmos document for a task. [CosmosStoredMcpTask.Id](https://si.easyaf.dev/mcpessentials/api-reference/CloudNimble/McpEssentials/Cosmos/Tasks/CosmosStoredMcpTask.md#id) is the Cosmos item id (the task id).  Partition key is [CosmosStoredMcpTask.OwnerUserId](https://si.easyaf.dev/mcpessentials/api-reference/CloudNimble/McpEssentials/Cosmos/Tasks/CosmosStoredMcpTask.md#owneruserid). |
| [CosmosSystemTextJsonSerializer](https://si.easyaf.dev/mcpessentials/api-reference/CloudNimble/McpEssentials/Cosmos/Tasks/CosmosSystemTextJsonSerializer.md) | Cosmos serializer that uses source-generated [CosmosMcpTasksJsonContext](https://si.easyaf.dev/mcpessentials/api-reference/CloudNimble/McpEssentials/Cosmos/Tasks/CosmosMcpTasksJsonContext.md)  with a reflection fallback for types the context does not list. |
| [CosmosTaskIndex](https://si.easyaf.dev/mcpessentials/api-reference/CloudNimble/McpEssentials/Cosmos/Tasks/CosmosTaskIndex.md) | Singleton-partition index document: task id → owner, so server-side complete  can point-read the task without a current user. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.