mcp-server-my-todo
mcp-server-my-todo
個人用Todoリストのための最小限のMCP(Model Context Protocol)サーバーで、SQLiteをバックエンドにしています。
ツール
add_todo(task: str)— 新しいTodo項目を追加しますlist_todos(include_done: bool = True)— Todoを一覧表示します(完了済みを非表示にすることもできます)complete_todo(todo_id: int)— Todoを完了としてマークしますdelete_todo(todo_id: int)— Todoを削除します
Related MCP server: Todo MCP Server
ローカルでの実行
uv sync
uv run main.pyサーバーは streamable-http トランスポートを使用して http://0.0.0.0:8000/mcp で待ち受けます。
環境変数:
PORT— リッスンするポート(デフォルトは8000)TODO_DB_PATH— SQLiteファイルのパス(デフォルトはtodo.db)
MCPクライアントを http://localhost:8000/mcp に向けて試してください。例: MCP inspector を使用:
uv run mcp dev main.pyRenderへのデプロイ
このリポジトリには、Dockerfile と、それをビルドしてウェブサービスと /data にマウントされた1GBの永続ディスクをプロビジョニングする render.yaml ブループリントが含まれています(SQLiteファイルがデプロイ/再起動後も維持されるためです。Renderの通常のファイルシステムは一時的であり、ディスクには有料のインスタンスタイプが必要なため、plan: starter となっています)。
このリポジトリをGitHubにプッシュします。
Renderで新しい ブループリント を作成し、リポジトリを指定します。
render.yamlを読み取り、Dockerfileをビルドして、コンテナを実行します。デプロイが完了すると、MCPエンドポイントは
https://<your-service>.onrender.com/mcpになります。
まずローカルでイメージをビルド/実行して動作を確認することもできます:
docker build -t mcp-server-my-todo .
docker run --rm -p 8000:8000 mcp-server-my-todoデプロイ間での永続化が不要な場合、ブループリントをスキップして、無料プランで同じビルド/開始コマンドを持つ通常のRenderウェブサービスを作成するだけで構いません。サービスが再デプロイまたは停止するたびに、Todoリストはリセットされます。
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
- AlicenseAqualityDmaintenanceAn MCP server that allows AI assistants to manage todo lists stored in a simple markdown file, supporting creation, reading, updating, and deletion of todo items with persistent IDs.5146MIT
- AlicenseNot gradedqualityDmaintenanceA simple MCP server for managing todo items with SQLite database storage, supporting add, list, and remove operations.136ISC
- FlicenseNot gradedqualityCmaintenanceMCP server that exposes a TODO list API to AI assistants, enabling natural language management of tasks with create, read, update, and delete operations.
- AlicenseNot gradedqualityDmaintenanceA small MCP server for managing todos, enabling assistants like Claude to create, update, and query task lists through natural conversation. Stores everything in a local SQLite database.131ISC
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
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/Ismailtlem/mcp-test'
If you have feedback or need assistance with the MCP directory API, please join our Discord server