Agent-Native Calendar
Agent-Native Google Calendar - manage events, sync, and public booking
Descripción del creador (original en inglés)
Task management for AI agents with hierarchical tasks, dependencies, sprints, and coordination.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"claudia": {
"command": "npx",
"args": [
"-y",
"claudia-cli"
]
}
}
}Ejecuta esto en tu terminal
claude mcp add claudia -- npx -y claudia-cliPégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"claudia": {
"command": "npx",
"args": [
"-y",
"claudia-cli"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"claudia": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"claudia-cli"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub yuvalsuede, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (0.1.3) llegó al registro hace 10 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.
En la misma categoría: Agent-Native Calendar, Excel MCP Server, MCP Server for Excel
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Agent-Native Google Calendar - manage events, sync, and public booking
Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.
Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
A task management system built for AI agents.
Official website: https://claudiacli.com/
Claudia provides structured task tracking with a Model Context Protocol (MCP) server, enabling AI assistants like Claude to manage their own work through hierarchical tasks, dependencies, sprints, and acceptance criteria verification.
AI agents need a way to:
Claudia provides all of this through both a CLI and MCP server interface.
# Install Bun if you haven't already
curl -fsSL https://bun.sh/install | bash
git clone https://github.com/yuvalsuede/claudia.git cd claudia bun install bun run build
./claudia db init ./claudia task create --title "My first task" ./claudia task list
See Claudia in action with sample data:
# Seed demo project with sample tasks and sprints
bun run seed:demo
./claudia @@ --port 3333
Then open http://localhost:3333 in your browser to explore the kanban board and sprint views.
| Feature | Description |
|---|---|
| Hierarchical Tasks | Parent-child relationships with tree visualization |
| State Machine | Validated transitions: pending → in_progress → verification → completed |
| Dependencies | Block tasks until prerequisites complete, with cycle detection |
| Sprints | Group tasks into time-boxed work periods |
| Multi-Project | Isolated task namespaces with auto-detection from working directory |
| Agent Memory | 64KB JSON context storage per task |
| Acceptance Criteria | Define and verify requirements before task completion |
| Multi-Agent Coordination | Atomic task claiming, optimistic locking, conflict detection |
| Web Dashboard | Visual kanban board with project/sprint filtering |
| MCP Server | Drop-in integration with Claude Code and other MCP clients |
git clone https://github.com/yuvalsuede/claudia.git
cd claudia bun install
bun run build
cp claudia ~/.bun/bin/
# Create a task
claudia task create --title "Implement feature X" --priority p1
claudia task create --title "Add login" --acceptance-criteria "Has email field" --acceptance-criteria "Has password field"
claudia task list claudia task list --status in_progress --priority p0,p1
claudia task show
claudia task update --title "New title" --priority p0
claudia task transition --to in_progress
claudia task delete --force
# Create a subtask
claudia task create --title "Subtask" --parent
claudia task tree # Full tree claudia task tree # Subtree from task
# Set context (overwrites)
claudia task context-set '{"key": "value"}'
claudia task context-merge '{"additional": "data"}'
claudia task context-get
# Add dependency (task depends on blocker)
claudia task depends --on
claudia task undepends --on
claudia task deps
claudia task blocked
claudia task ready
# Create a sprint
claudia sprint create --name "Sprint 1" --start 2024-01-15 --end 2024-01-29
claudia sprint list
claudia sprint show
claudia sprint activate
# Create a project
claudia project create --name "My Project" --path /path/to/project
claudia project list
claudia project select
claudia project current
# Open dashboard in browser
claudia @@
claudia @@ --port 8080
The dashboard provides:
Start the MCP server for use with Claude Code:
claudia mcp
Add to .mcp.json in your project root:
{
"mcpServers": { "claudia": { "command": "/path/to/claudia", "args": ["mcp"] } } }
Or for development (without building):
{
"mcpServers": { "claudia": { "command": "bun", "args": ["run", "/path/to/claudia/src/mcp/server.ts"], "cwd": "/path/to/claudia" } } }
After adding the config, restart Claude Code to connect.
Compound Operations (Recommended for agents)
| Tool | Description |
|---|---|
task_start | Create and start a task in one operation |
task_finish | Complete a task with optional summary |
task_workspace | Get current agent's workspace context |
task_handoff | Transfer task to another agent |
task_abandon | Release task back to pending |
Task Management
| Tool | Description |
|---|---|
task_create | Create a new task |
task_read | Get task by ID |
task_update | Update task fields |
task_delete | Delete a task |
task_list | Query tasks with filters |
task_transition | Change task status |
task_tree | Get hierarchical task view |
Coordination
| Tool | Description |
|---|---|
task_claim | Atomically claim a task |
task_release | Release a claimed task |
task_blocked | List blocked tasks |
task_ready | List ready tasks |
task_dependency_add | Add task dependency |
Verification
| Tool | Description |
|---|---|
task_verify | Mark criterion as verified |
task_verification_status | Get verification progress |
See the full MCP tools reference below for complete documentation.
┌─────────┐ ┌─────────────┐ ┌──────────────┐ ┌───────────┐
│ pending │────▶│ in_progress │────▶│ verification │────▶│ completed │ └─────────┘ └─────────────┘ └──────────────┘ └───────────┘ │ │ │ │ ▼ ▼ ▼ ▼ ┌─────────┐ ┌──────────┐ │ blocked │ │ archived │ (terminal) └─────────┘ └──────────┘
Valid transitions:
pending → in_progress, blocked, archivedin_progress → pending, verification, completed, blocked, archivedverification → in_progress, completed, blocked, archivedblocked → pending, in_progress, archivedcompleted → in_progress, archivedarchived → (terminal state)Tasks can skip verification if no acceptance criteria are defined.
Claudia supports multiple AI agents working concurrently on the same project.
// Claim before working
const result = await task_claim({ task_id: "uuid", agent_id: "agent-1" }); if (result.success) { // Task is yours - proceed } else { // Already claimed by another agent }
// Release when done or on failure await task_release({ task_id: "uuid", agent_id: "agent-1" });
// Read task first
const task = await task_read({ id: "uuid" });
// Update with version check await task_update({ id: task.id, title: "Updated", version: task.version // Fails if modified by another agent });
task_ready - List tasks with satisfied dependenciestask_claim - Atomically reserve a tasktask_transition - Move to in_progresstask_context_merge - Save progresstask_transition - Move to completedtask_release - Let another agent retry| Environment Variable | Description | Default |
|---|---|---|
CLAUDIA_DB | Database file path | ~/.claudia/tasks.db |
# Development mode
bun run dev
bun test
bun run typecheck
| Code | Meaning |
|---|---|
| 0 | Success |
| 1 | General error |
| 2 | Resource not found |
| 3 | Conflict (version mismatch) |
| 4 | Validation error |
| 5 | Storage error |
Compound Operations
Create and start a task in one operation. Auto-claims for the current agent.
{
"title": "Task title", "description": "Optional description", "priority": "p0|p1|p2|p3", "parent_id": "optional-parent-uuid", "acceptance_criteria": ["criterion 1", "criterion 2"] }
Complete a task with optional summary.
{
"id": "task-uuid", "summary": "Optional completion summary" }
Get current agent's workspace context including claimed tasks.
{
"include_completed": false }
Transfer task to another agent.
{
"task_id": "task-uuid", "to_agent_id": "target-agent", "notes": "Optional handoff notes" }
Release task back to pending with reason.
{
"task_id": "task-uuid", "reason": "Why abandoning" }
Task CRUD
{
"title": "Required title", "description": "Optional", "status": "pending", "priority": "p0|p1|p2|p3", "parent_id": "uuid", "sprint_id": "uuid", "tags": ["tag1", "tag2"], "assignee": "name", "acceptance_criteria": ["criterion"] }
{ "id": "task-uuid" }
{
"id": "task-uuid", "title": "New title", "version": 1 }
{ "id": "task-uuid" }
{
"status": ["pending", "in_progress"], "priority": ["p0", "p1"], "parent_id": "uuid", "sprint_id": "uuid", "assignee": "name", "limit": 100, "offset": 0 }
{
"id": "task-uuid", "to": "in_progress" }
{
"id": "optional-root-uuid", "depth": 5 }
Bulk Operations
{
"tasks": [ { "title": "Task 1" }, { "title": "Task 2" } ], "parent_id": "optional-common-parent", "sprint_id": "optional-common-sprint" }
{
"ids": ["uuid1", "uuid2"], "updates": { "priority": "p1",
Solo se muestra el principio; lee el resto en el repo