MCP Gestão de Tarefas
MCP Gestão de Tarefas
Eigenständiger Server basierend auf dem Model Context Protocol (MCP), um Entwicklungsagenten in das System Gestão de Tarefas zu integrieren.
Anforderungen
Node.js 22.5 oder höher;
Zugriff auf den Server von Gestão de Tarefas;
gültige Anmeldedaten oder ein Authentifizierungstoken.
Related MCP server: Project Manager MCP
Installation
npm install
npm run buildKonfiguration und Authentifizierung
Der Assistent konfiguriert die Server-URL und die Authentifizierung lokal. Die URL kann über die Variable GESTAO_TAREFAS_API_URL, über das Argument --api-url oder während der Ausführung des Assistenten angegeben werden.
npm run setupWenn die URL nicht konfiguriert ist, fordert der Assistent sie an:
URL do Gestão de Tarefas:Die Zugangsdaten können auch über ein Argument angegeben werden:
npm run setup -- \
--api-url=https://seu-servidor-de-gestao.exemplo \
--email=seu.email@empresa.gov.br \
--password=suasenhaUm eine Websitzung oder ein bereits vorhandenes Token zu verwenden:
npm run setup -- --api-url=https://seu-servidor-de-gestao.exemplo --token=SEU_TOKENDer Assistent versucht, sich über den JSON-Endpunkt zu authentifizieren; ist dieser nicht verfügbar, verwendet er das Webformular mit CSRF. Die Anmeldedaten werden nicht versioniert. Die Sitzung beziehungsweise das Token wird in der lokalen .env-Datei und in ~/.gestao-tarefas-mcp/config.json gespeichert.
Eine Websitzung oder ein vorhandenes Token kann dem Assistenten mitgeteilt oder in GESTAO_TAREFAS_API_TOKEN konfiguriert werden.
Umgebungsvariablen
Die Datei .env.example enthält die Referenzkonfiguration:
GESTAO_TAREFAS_API_URL=https://seu-servidor-de-gestao.exemplo
GESTAO_TAREFAS_API_TOKEN=cole_a_sessao_web_ou_token_aqui
OFFLINE_QUEUE_PATH=~/.gestao-tarefas-mcp/queue.sqlite
REQUEST_TIMEOUT_MS=5000
IGNORE_PREFEITURA=true
IGNORED_PROJECT_PATTERNS=prefeitura,pmsp,pref-,pm-,pm_Legen Sie keine Tokens, Passwörter oder Cookies in versionierten Dateien ab.
Funktionen
Der Server stellt Werkzeuge bereit, um:
das aktuelle Projekt und dessen Verknüpfung mit dem System zu erkennen;
Projekte, Anforderungen und Sprints aufzulisten;
Anforderungen und Teilaufgaben zu erstellen;
Teilaufgaben zu aktualisieren und Anforderungsdetails abzurufen;
Anforderungen zu Sprints zuzuordnen;
mit einer Offline-Warteschlange zu arbeiten und die Einträge später zu synchronisieren;
die Konnektivität und den Authentifizierungsstatus zu überprüfen.
Als extern oder zur Stadtverwaltung gehörend markierte Projekte können automatisch ignoriert werden. Dieses Verhalten wird durch IGNORE_PREFEITURA, IGNORED_PROJECT_PATTERNS und die Datei .gestaotarefas.json gesteuert.
Ausführung
Der Server verwendet stdio und muss aus dem Build heraus ausgeführt werden:
npm run build
node dist/index.jsBeispielkonfiguration für einen MCP-Client:
{
"mcpServers": {
"gestao-tarefas": {
"command": "node",
"args": ["/caminho/para/mcp-gestao-tarefas/dist/index.js"],
"env": {
"GESTAO_TAREFAS_API_URL": "https://seu-servidor-de-gestao.exemplo",
"GESTAO_TAREFAS_API_TOKEN": "CONFIGURADO_LOCALMENTE",
"OFFLINE_QUEUE_PATH": "~/.gestao-tarefas-mcp/queue.sqlite",
"IGNORE_PREFEITURA": "true"
}
}
}
}Nach Codeänderungen führen Sie npm run build aus und starten den MCP-Client neu.
Eine Übersicht über Komponenten und Abläufe finden Sie in ARCHITECTURE.md.
Konfiguration durch Entwicklungsagenten
Ein Agent mit Zugriff auf den Workspace kann den Server in der folgenden Reihenfolge konfigurieren:
Configure o servidor MCP deste projeto.
1. Leia o README.md e identifique o cliente MCP em uso.
2. Use o diretório atual como diretório do projeto.
3. Instale as dependências apenas se necessário.
4. Execute npm run build.
5. Registre o servidor usando node dist/index.js e preserve as demais
configurações existentes do cliente.
6. Solicite a URL do servidor e a autenticação caso ainda não estejam
configuradas. Não exiba nem grave tokens ou senhas no chat.
7. Inicie o servidor ou informe que o cliente precisa ser reiniciado.Der Agent muss vor dem Überschreiben vorhandener Konfigurationen oder der Installation von Abhängigkeiten um Bestätigung bitten. Wenn er nicht berechtigt ist, die Client-Konfiguration zu ändern, muss er die Anweisungen für die manuelle Anwendung bereitstellen.
Projektkonfiguration
Die Datei .gestaotarefas.json muss im Stammverzeichnis des Repositorys erstellt werden, das in Gestão de Tarefas integriert wird, auf derselben Ebene wie das .git-Verzeichnis:
meu-projeto/
├── .git/
├── .gestaotarefas.json
├── package.json
└── src/Der MCP sucht diese Datei vom aktuellen Verzeichnis aus und setzt die Suche in den übergeordneten Ordnern fort. Eine in einem gemeinsamen Ordner abgelegte Konfiguration kann so auch von mehreren Repositorys gemeinsam genutzt werden. Der alternative Name .gestao-tarefas.json wird ebenfalls akzeptiert.
Um das Repository mit einem Projekt zu verknüpfen, erstellen Sie meu-projeto/.gestaotarefas.json mit der entsprechenden Kennung:
{
"projeto_id": 1,
"nome": "Gestão de Tarefas",
"departamento": "TI"
}Um den MCP nur in diesem Repository zu deaktivieren, verwenden Sie dieselbe Datei:
{
"nome": "Projeto externo",
"tipo": "externo",
"ignorado": true,
"motivo": "Projeto fora do escopo"
}Tests
npm testDie Testsuite deckt Authentifizierung, Kontexterkennung, das Umgehen ignorierter Projekte, HTTP-Kommunikation, Offline-Warteschlange, Synchronisierung und MCP-Werkzeuge ab.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceIntegrates with the Tencent Agile Product Development (TAPD) platform to manage requirements, tasks, defects, and iterations through natural language. It enables seamless agile project management workflows using API access tokens or account credentials.
- Alicense-qualityDmaintenanceEnables AI agents to manage projects, epics, and tasks with atomic locking, real-time dashboard, and multi-agent coordination.MIT
- Flicense-qualityDmaintenanceEnables LLM agents to manage projects, track issues, log work, and integrate with Git. Provides 23 MCP tools for full project management capabilities.16
- Alicense-qualityCmaintenanceProvides Kanban, Gantt, list views, multi-project management, and archiving for task management via MCP protocol, enabling Cherry Studio Agent to create, update, query, and organize tasks.5ISC
Related MCP Connectors
Task manager your agent can fully operate: boards, tasks, sprints, roles, worklogs, day planner.
Manage projects, tasks, time tracking, and team collaboration through natural language.
Project management MCP for AI agents with safe task reads and writes.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bcosta19/mcp-gestao-tarefas'
If you have feedback or need assistance with the MCP directory API, please join our Discord server