drio
Open app

FastMCP Todo Server

Source

Simple MCP server to provide my Local Cursor with access to add items to my MongoDB todo list

Catalog onlyCatalog onlySTDIO

Overview

FastMCP Todo Server is a simple server that allows users to add items to a MongoDB todo list using FastMCP requests, designed for integration with the Swarmonomicon project.

To use the FastMCP Todo Server, clone the repository, set up a virtual environment, install dependencies, configure your MongoDB settings, and start the server to begin adding todos via FastMCP or MQTT.

  • FastMCP server for receiving todo requests - MongoDB integration for todo storage - Compatible with Swarmonomicon todo worker - Python-based implementation
  1. Managing personal todo lists through a web interface.
  2. Integrating with other applications to automate task management.
  3. Real-time updates and notifications for task completion.

Add to your AI client

Use these steps to connect FastMCP Todo Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "fastmcp-todo-server-danedens": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-fastmcp-todo-server-danedens"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "fastmcp-todo-server-danedens": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-fastmcp-todo-server-danedens"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "fastmcp-todo-server-danedens": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-fastmcp-todo-server-danedens"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "fastmcp-todo-server-danedens": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-fastmcp-todo-server-danedens"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "fastmcp-todo-server-danedens": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-fastmcp-todo-server-danedens"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "fastmcp-todo-server-danedens": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-fastmcp-todo-server-danedens"
      ]
    }
  }
}

FAQ

Can I use FastMCP Todo Server without MongoDB?

No, MongoDB is required for storing todos.

Is FastMCP Todo Server open source?

Yes, it is available on GitHub under the MIT License.

How can I contribute to the project?

You can fork the repository, create a feature branch, and submit a pull request after making your changes.

FastMCP Todo Server — MCP Registry