mcpField
M
Mcp Todo

Mcp Todo

Local
github.com/br-silvanoProductivity1Updated 81w ago

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

  1. 01WebSocket task-management API
  2. 02SQLite-backed storage
  3. 03Modular command execution
  4. 04Jest tests and ESLint checks

Use cases

  1. 01Integrating task management with AI agents
  2. 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.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

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

Build and Test

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
  1. Garantir permissão de execução no hook de commit (Husky):
chmod +x .husky/pre-commit

Isso garante que o hook de pre-commit seja executado corretamente ao tentar fazer um git commit.

  1. Iniciar o servidor de desenvolvimento:
npm run dev

Executa o servidor via ts-node.

  1. 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 TypeScript
  • npm run test: executa os testes com Jest
  • npm 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 em coverage/lcov-report/index.html.
  • 🔗 Acesso aos Artifacts: Os artifacts gerados estão disponíveis na página de Actions.

Comments

Markdown supported

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.