About Mcp Todo
Mcp Todo is a TypeScript task-management API backed by SQLite, intended for integration with AI agents. It uses WebSocket communication and modular command execution.
Key features
- 01WebSocket task-management API
- 02SQLite-backed storage
- 03Modular command execution
- 04Jest tests and ESLint checks
Use cases
- 01Integrating task management with AI agents
- 02Running a TypeScript task API in development
MCP support
The project is described as an MCP server for AI-agent task management. Its README does not detail the MCP tools or resources exposed.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project README🧱 MCP Todo
API de gerenciamento de tarefas via WebSocket com execução modular de comandos e suporte a ferramentas, desenvolvida em TypeScript com banco SQLite. Projetada para integração com agentes de inteligência artificial.
▶️ Executar o Projeto
- Garantir permissão de execução no hook de commit (Husky):
chmod +x .husky/pre-commit
Isso garante que o hook de
pre-commitseja executado corretamente ao tentar fazer umgit commit.
- Iniciar o servidor de desenvolvimento:
npm run dev
Executa o servidor via
ts-node.
- Verificar se o repositório Git está corretamente inicializado:
git rev-parse --is-inside-work-tree
Útil para validar que o diretório está dentro de um repositório Git — necessário para o funcionamento de ferramentas como Husky e lint-staged.
🧪 Executar os Testes
npm run test
Roda a suíte de testes configurada com Jest.
📌 Requisitos
Antes de rodar os comandos acima, certifique-se de que possui os seguintes requisitos instalados:
🛠️ Scripts disponíveis
npm run dev: inicia a aplicação em modo de desenvolvimento com suporte a TypeScriptnpm run test: executa os testes com Jestnpm run lint: roda o ESLint para análise de código
📋 Relatórios e Resultados
- ✅ Status do Build/Testes: O status da última execução do workflow é exibido no topo do repositório via badge do GitHub Actions.
- 📦 Artifacts Disponíveis:
build-artifact(📁./dist) – contém os arquivos gerados no processo de build.coverage(📁./coverage) – relatório detalhado de cobertura de testes, com visualização emcoverage/lcov-report/index.html.
- 🔗 Acesso aos Artifacts: Os artifacts gerados estão disponíveis na página de Actions.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.