Todo App Mcp Integration With Gemini Cli — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Todo App Mcp Integration With Gemini Cli (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A complete todo list application with a modern web interface, REST API built with FastAPI, and Model Context Protocol (MCP) integration for Gemini CLI.
source venv/bin/activate pip install -r requirements.txt python main.pyOr alternatively:
uvicorn main:app --reloadFor AI assistant integration with Gemini CLI:
./start_services.sh {
"mcpServers": {
"todo-mcp-server": {
"command": "/path/to/your/project/venv/bin/python",
"args": ["mcp_server.py"],
"cwd": "/path/to/your/project"
}
}
}See MCP_INTEGRATION_GUIDE.md for detailed setup instructions.
GET / - Welcome messageGET /todos - Get all todosGET /todos/{todo_id} - Get a specific todoPOST /todos - Create a new todoPUT /todos/{todo_id} - Update a todoDELETE /todos/{todo_id} - Delete a todoGET /todos/completed - Get completed todosGET /todos/pending - Get pending todosOnce the server is running, visit:
Create a new todo:
curl -X POST "http://localhost:8000/todos" \
-H "Content-Type: application/json" \
-d '{"title": "Learn FastAPI", "description": "Build a todo API", "completed": false}'Get all todos:
curl -X GET "http://localhost:8000/todos"~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.