Skip to main content
Glama

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.py

Renderへのデプロイ

このリポジトリには、Dockerfile と、それをビルドしてウェブサービスと /data にマウントされた1GBの永続ディスクをプロビジョニングする render.yaml ブループリントが含まれています(SQLiteファイルがデプロイ/再起動後も維持されるためです。Renderの通常のファイルシステムは一時的であり、ディスクには有料のインスタンスタイプが必要なため、plan: starter となっています)。

  1. このリポジトリをGitHubにプッシュします。

  2. Renderで新しい ブループリント を作成し、リポジトリを指定します。render.yaml を読み取り、Dockerfile をビルドして、コンテナを実行します。

  3. デプロイが完了すると、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リストはリセットされます。

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    D
    maintenance
    An 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.
    5
    14
    6
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A simple MCP server for managing todo items with SQLite database storage, supporting add, list, and remove operations.
    13
    6
    ISC
  • A
    license
    Not graded
    quality
    D
    maintenance
    A 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.
    13
    1
    ISC

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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