Habitica MCP
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Habitica MCP
Servidor MCP em TypeScript para gerenciar o Habitica como camada de execução diária — não como gerenciador de projeto.
Agentes consultam e (com confirmação explícita) alteram hábitos, diárias, afazeres e recompensas via API do Habitica. Planejamento de projeto, backlog e histórico permanecem em ferramentas externas (Obsidian, GitHub Issues, Azure Boards, Jira, etc.).
Status
MVP amplo implementado (Sprints 1–12). Incremento 8 entregue (CRUD hábitos/diárias, update de afazer, remoção tipada). Incremento 7 (Workers) adiado.
Camada | Escopo |
MVP amplo | Incrementos 1–6 — ver docs/backlog.md |
Pós-MVP | Incremento 8 concluído; Incremento 7 adiado |
MVP mínimo validável | Incremento 1 (somente leitura) — concluído |
Related MCP server: habitica-mcp
Stack
Node.js + TypeScript
@modelcontextprotocol/sdkTransporte stdio
Gerenciador de pacotes pnpm
Plugins:
plugins/habitica-rpg-codexeplugins/habitica-rpg-cursor
Fronteira do produto
Habitica = compromisso pessoal e rotina do dia.
MCP = ponte segura para agentes (leitura primeiro; escrita só com
confirm: true).Não importar backlog completo de projeto para o Habitica.
Detalhes: CONTEXT.md.
Segurança
Credenciais apenas em variáveis de ambiente (fora do repositório). Use
.envlocal (gitignored) a partir de.env.example.Nunca registrar tokens, cookies,
Authorization, payloads sensíveis ou credenciais em notas, logs, exemplos ou testes.Variáveis:
HABITICA_USER_ID,HABITICA_API_TOKEN,HABITICA_X_CLIENT.Política de reporte: SECURITY.md.
Quick start
pnpm install
cp .env.example .env # preencha as três variáveis (sem commitar)
pnpm run build
pnpm start # ou: pnpm dev
pnpm check # typecheck + lint + format + testSmoke: pnpm exec tsx scripts/smoke-list.ts
Configuração MCP (stdio)
{
"mcpServers": {
"habitica": {
"command": "node",
"args": ["dist/index.js"],
"cwd": "<caminho-do-repo>",
"env": {
"HABITICA_USER_ID": "<seu-user-id>",
"HABITICA_API_TOKEN": "<seu-api-token>",
"HABITICA_X_CLIENT": "<user-id>-habitica-mcp"
}
}
}
}Tools
Escrita / pontuação / remoção exigem confirm: true (sem confirm = preview).
Tool | Função | Escrita |
| Listar itens | não |
| Preview de afazer | não |
| Criar afazer |
|
| Atualizar afazer |
|
| Preview de hábito | não |
| Criar hábito |
|
| Atualizar hábito |
|
| Preview de diária | não |
| Criar diária |
|
| Atualizar diária |
|
| Preview do plano do dia | não |
| Criar lote do dia |
|
| Concluir afazer |
|
| Pontuar hábito up/down |
|
| Concluir/desfazer diária |
|
| Remover habit/daily/todo |
|
Contribuindo
CONTRIBUTING.md — setup, PRs e escopo
CODE_OF_CONDUCT.md — padrões de comunidade
SECURITY.md — vulnerabilidades (reporte privado)
LICENSE — MIT
Documentação
Arquivo | Papel |
Glossário e limites de domínio | |
Roadmap / status das sprints | |
Instalação, exemplos, checklist | |
Qualidade, consumo local, rollback | |
Skill (fonte) | |
Plugin Codex | |
Plugin Cursor |
This server cannot be deployed
Maintenance
Related MCP Connectors
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Official Todoist MCP server for AI assistants to manage tasks, projects, and workflows.
Hosted MCP server for live public-data APIs and Skills for AI agents.
ADHD-friendly task management MCP server for ChaTodo: organize tasks, lists, and priorities.
Related MCP Servers
- AlicenseBqualityDmaintenanceExposes the Habitica v3 API as MCP tools, allowing AI assistants to read and manage tasks, habits, dailies, rewards, pets, inventory, and notifications.28MIT
- AlicenseCqualityDmaintenanceHabitica MCP server built with Effect v4, currently exposing a hello-world tool, resource, and prompt over stdio for early development and testing.125 npmMIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that wraps the Taskwarrior CLI to allow AI assistants to create, query, modify, and manage tasks directly from agentic coding tools.8 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables MCP-compatible clients to read and write a gamified self-improvement RPG character sheet, including quest management, profile viewing, skills, social challenges, and leaderboards.1MIT