exercicio-4.2-todo-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@exercicio-4.2-todo-mcpcreate a task to buy milk"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Exercício 4.2 — MCP server local que consome a API do 4.1
MCP server (stdio) que expõe duas tools para uma aplicação de TODO list,
implementadas chamando a API REST construída no Exercício 4.1
(http://localhost:8000).
Agente / LLM ──MCP──▶ servidor_mcp.py ──HTTP──▶ API 4.1 (localhost:8000)Arquivos
servidor_mcp.py— MCP server com as toolscriar_tarefaelistar_tarefas.cliente_teste.py— sobe o server via stdio, chama as tools e imprime no stdout um envelope JSON único com o resultado.requirements.txt— dependências (mcp,httpx).
Related MCP server: todo-hud-mcp
Como rodar
Terminal A — suba a API do 4.1 (reinicie para o store ficar limpo):
uvicorn app.main:app --port 8000 # no repo do 4.1Terminal B — neste repo:
pip install -r requirements.txt python cliente_teste.pyO comando deve imprimir um envelope JSON com
tools,criar_resultadoelistar_resultado.
Como validar
Com a API do 4.1 no ar, neste repo:
autograde validar 4.2Reflexão
No 4.1 o cliente precisava falar HTTP diretamente: montar a URL, escolher o
verbo certo, serializar o corpo da requisição e tratar o status code. No 4.2,
o agente só precisa saber que existe uma tool criar_tarefa(titulo) e chamá-la
— o MCP tornou irrelevante para quem chama como o dado é buscado (protocolo
HTTP, URL da API, formato do request/response). O MCP escondeu o transporte:
o agente fala MCP, e é a tool que sabe traduzir isso para HTTP contra a API.
This server cannot be deployed
Maintenance
Related MCP Connectors
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
- mcpOAuthnet.todoist
Official Todoist MCP server for AI assistants to manage tasks, projects, and workflows.
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceMCP server that exposes a TODO list API to AI assistants, enabling natural language management of tasks with create, read, update, and delete operations.-
- FlicenseNot gradedqualityDmaintenanceMCP server for managing a todo list with gamified pomodoro features, exposing set_tasks and list_tasks tools.-
- FlicenseNot gradedqualityDmaintenanceLocal MCP server that exposes tools for a TODO list, acting as an adapter between an AI agent and a REST API (localhost:8000).-
- AlicenseNot gradedqualityDmaintenanceA CRUD todo list server that exposes tools to create, list, and conclude tasks, compatible with any MCP host.3 npmMIT