TODO MCP Server
Click on "Install 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., "@TODO MCP Servercriar tarefa de estudar MCP"
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 — Servidor MCP local que consome a API (4.1)
Módulo 3 — Construindo interfaces · Aula 6: MCP
Um servidor MCP (Model Context Protocol) que fica na frente da API REST de TODO list construída no Exercício 4.1. Um LLM não fala HTTP — ele fala MCP. Este servidor é a camada do meio: expõe ferramentas que um agente pode chamar e as implementa fazendo chamadas HTTP à API 4.1.
Agente / LLM ──MCP──▶ servidor_mcp.py ──HTTP──▶ API 4.1 (localhost:8000)Ferramentas expostas
Ferramenta | Assinatura | O que faz |
|
| faz |
|
| faz |
Related MCP server: Todoist MCP
Estrutura
.
├── servidor_mcp.py # servidor MCP (stdio) — tools que chamam a API 4.1
├── cliente_teste.py # sobe o servidor via stdio e imprime o envelope JSON
├── requirements.txt # mcp, httpx
├── README.md
└── .autograde-exercise # conteúdo: 4.2Como rodar localmente
Terminal A — suba a API do 4.1 (reinicie para a loja ficar limpa):
# no repositório do 4.1
uvicorn app.main:app --port 8000Terminal B — neste repositório (4.2):
pip install -r requirements.txt
python cliente_teste.pyDeve imprimir um único envelope JSON no stdout, por exemplo:
{
"tools": ["criar_tarefa", "listar_tarefas"],
"criar_resultado": {"id": 1, "titulo": "tarefa via mcp", "concluida": false},
"listar_resultado": [{"id": 1, "titulo": "tarefa via mcp", "concluida": false}]
}A API do 4.1 precisa estar no ar em
localhost:8000durante a validação, porque as ferramentas do MCP a chamam. Oide oconcluidasó podem vir da API REST — é assim que o autograder comprova que a ferramenta realmente chamou a API, e não devolveu um valor fixo.
Reflexão (Aula 6)
No 4.1, quem chama precisa falar HTTP: conhecer o host e a porta, o método
(POST/GET), a rota /tarefas, o formato do corpo JSON e os códigos de status.
No 4.2, o agente só precisa saber que existe uma ferramenta criar_tarefa(titulo).
O que o MCP escondeu, em uma frase: o MCP tornou irrelevante para quem chama
todo o protocolo de transporte HTTP da API — host, porta, verbo, rota e formato
do corpo —, deixando visível apenas a intenção (criar_tarefa, listar_tarefas)
e seus argumentos. Esse é o ganho de abstração da Aula 6.
Resolução de problemas
Sintoma | Causa provável | Correção |
| API 4.1 não está no ar | suba |
| logs/prints antes do JSON | imprima só |
| nome de ferramenta diferente | as tools precisam se chamar exatamente |
| ferramenta devolveu um stub | a tool tem que fazer o |
| parsing pegou só o primeiro bloco |
|
This server cannot be installed
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
- Alicense-qualityDmaintenanceEnables AI assistants to manage Todoist tasks, projects, comments, and labels through natural language commands. Provides complete CRUD operations securely via the Todoist REST API v2.Last updatedApache 2.0
- Alicense-qualityFmaintenanceConnects LLMs to Todoist for comprehensive task and project management, enabling natural language task creation, updates, collaboration, and productivity tracking through the Todoist API.Last updated3171MIT
- AlicenseBqualityFmaintenanceProvides tools for AI assistants to manage tasks, projects, labels, sections, and comments via the Todoist API.Last updated2743MIT
- Flicense-qualityBmaintenanceMCP server that provides tools to create and list tasks by consuming a REST API, allowing LLMs to manage a TODO list via natural language.Last updated
Related MCP Connectors
Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.
Point Gecko at an OpenAPI spec; get first-call-correct, auth-hidden agent tools.
Universal AI API Orchestrator — 1,554 tools, 96 services. One install.
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/shemix-netizen/Exercicio_4.2'
If you have feedback or need assistance with the MCP directory API, please join our Discord server