Token导航 LogoToken导航TokenDH.com
Tarefy MCP logo
办公协作未说明官方级别未说明来源级核验

Tarefy MCP

MCP Server

Tarefy MCP服务器为AI代理提供任务管理平台的完整数据访问,包括任务详情和团队沟通记录。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
团队协作任务管理TypeScriptCursor自动化Cursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

AlanVncs

提供方

AlanVncs

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

@alanvncs/tarefy-mcp

Servidor MCP para o Tarefy. Expõe tarefas, conversas internas e conversas públicas para uso por agentes de IA (por exemplo no Cursor).

O que é o Tarefy

Tarefy é uma plataforma de gestão de tarefas e produtividade para equipes, empresas e freelancers: criar tarefas, atribuir responsáveis, definir prazos, acompanhar progresso e centralizar a comunicação. Este servidor MCP expõe as informações completas das tasks (dados gerais + conversas) para agentes de IA.


Instalação do MCP

No Cursor, edite ~/.cursor/mcp.json (ou o equivalente no seu sistema) e adicione:

{
  "mcpServers": {
    "tarefy": {
      "command": "npx",
      "args": ["@alanvncs/tarefy-mcp@latest"]
    }
  }
}

Reinicie o Cursor para carregar o servidor.


Ferramentas

login

Autentica no Tarefy para que as demais ferramentas possam usar a API.

ParâmetroTipoDescrição
emailopcionalEmail do usuário; se informado, o campo de email é preenchido no navegador.

Comportamento:

  1. Abre o Chrome (Playwright), acessa a página de login e aguarda o usuário fazer login (o email é preenchido automaticamente se informado).
  2. Obtém o cookie tarefy (token da API HTTP do Tarefy).
  3. Salva o token em ~/.tarefy-mcp/token.txt para uso pelas outras ferramentas.

Requisito: Chrome instalado (o Playwright usa o canal chrome).


get-task

Obtém os dados completos de uma task: dados gerais, conversas internas (equipe) e conversas públicas (cliente).

ParâmetroTipoDescrição
taskIdobrigatórioID da task, o mesmo da URL: https://app.tarefy.com/task/{{taskId}}.
promptopcionalInstruções sobre formato/conteúdo da resposta. Se omitido, retorna todos os dados em JSON.

Comportamento:

  1. Lê o token salvo por login (se não houver, retorna erro orientando a usar login primeiro).
  2. Obtém os dados gerais da task, as conversas internas e as conversas públicas pela API do Tarefy.
  3. Sem prompt: devolve um JSON no formato { task, comments, publicComments }. Com prompt: devolve o mesmo JSON precedido das instruções informadas (para o cliente/agente interpretar ou reformatar).

API do Tarefy (usada pelo servidor)

O servidor chama a API HTTP do Tarefy com os seguintes detalhes.

Headers em todas as requisições:

Content-Type: application/json
Authorization: Bearer 

O ` é o valor do cookie tarefy obtido após o login (salvo em ~/.tarefy-mcp/token.txt`).

Endpoints:

RecursoMétodoURLObservação
Dados da taskGEThttps://app.tarefy.com/nodeapi/v2/tasks/{{taskId}}taskId = ID da URL da task (ex.: /task/1234512345).
Conversas internasGEThttps://app.tarefy.com/nodeapi/task/comments?id={{ticketId}}ticketId = campo id retornado nos dados gerais da task.
Conversas públicasGEThttps://app.tarefy.com/nodeapi/task/comments/client?id={{ticketId}}Idem: ticketId = id dos dados gerais.
  • Conversas internas: alinhamentos da equipe, eventos sistêmicos (ex.: mudança de área); não visíveis para o cliente.
  • Conversas públicas: aprovações, prazos, pedidos de dados, dúvidas; visíveis para o cliente.

Desenvolvimento

Requisitos: Node ≥ 18, Bun (gerenciador de pacotes).

ComandoDescrição
bun installInstalar dependências
bun run buildCompilar TypeScript → build/
bun run startRodar o servidor (node build/index.js)
bun run devRodar sem build (bun run src/index.ts)
bun run inspectorTestar o servidor com MCP Inspector (build + UI em http://localhost:6274)
bun testTestes unitários
bun run lintESLint
bun run formatPrettier (formatação)

O binário publicado no npm é build/index.js (uso com npx ou como tarefy-mcp após instalação global).

Publicação no npm: o workflow do GitHub usa Trusted Publishing (OIDC); não é necessário configurar NPM_TOKEN. É preciso registrar o Trusted Publisher uma vez em npmjs.com → Package → Settings → Trusted publishing (repositório e nome do workflow: publish-npm.yml). O workflow dispara em push de tags v* (ex.: v0.1.2) ou manualmente. Para criar uma nova versão e publicar: bun run release (bump patch), ou bun run release -- minor / bun run release -- major. O script (TypeScript, rodado com Bun) faz o bump em package.json, commit com mensagem vX.Y.Z, tag e push; não precisa do GitHub CLI.


Licença

MIT

目录标签

目录标签

团队协作任务管理TypeScriptCursor自动化本地部署AI集成自动化工具

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP