MCP.so
登录

My Tasks MCP Server

@vijaynaikd

基本信息

分类

其他

传输方式

stdio

作者

vijaynaikd

关于 My Tasks MCP Server

Simple MCP Server to Task Management

My Tasks MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "my_tasks": {
      "command": "uv",
      "args": [
        "--directory",
        "/path to your project/mcp_server/",
        "run",
        "main.py"
      ]
    }
  }
}

My Tasks MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is My_tasks_mcp?

My_tasks_mcp is a simple MCP server for task management that uses a Google Sheet as its database. It is intended for users who want to manage tasks through a chat interface (e.g., Claude Desktop) while storing data in a familiar spreadsheet format.

How to use My_tasks_mcp?

Clone the repository, create and activate a Python virtual environment, then set up a Google service account with Drive and Sheets APIs enabled. Download the service account JSON file as googleserviceaccount.json and place it in the project root. Create a Google Sheet named “MyTasks” and share it with the service account email. Install dependencies with uv add google-auth google-auth-oauthlib gspread mcp oauth2client. Finally, add the MCP server configuration to your Claude Desktop app using the command uv with the arguments shown in the README, pointing to the project’s main.py.

Key features of My_tasks_mcp

  • Uses a Google Sheet as the backend database.
  • Provides task management capabilities via the MCP protocol.
  • Simple setup with a service account for authentication.
  • Designed to work with Claude Desktop or other MCP hosts.

Use cases of My_tasks_mcp

  • Managing personal to‑do lists through a conversational AI interface.
  • Storing and updating tasks in a shareable Google Sheet.
  • Demonstrating how to build an MCP server with a cloud‑based data source.

常见问题

1

What dependencies are required?

Install `google-auth`, `google-auth-oauthlib`, `gspread`, `mcp`, and `oauth2client` using `uv add` in your virtual environment.

2

How do I set up the Google Sheet?

Create a new Google Sheet named exactly “MyTasks”, then share it (with edit permissions) with the email address of your Google service account.

3

What is the MCP configuration for Claude Desktop?

Add a JSON entry under `mcpServers` with the command `uv` and arguments `["--directory", "/path/to/your/project/mcp_server/", "run", "main.py"]`.

4

How do I authenticate with Google?

Download a service account JSON key file from the Google Cloud Console, rename it to `googleserviceaccount.json`, and place it in the root folder of the project.

5

What runtime environment is needed?

Python 3 with a virtual environment. Create it with `python3 -m venv venv` and activate it (`source venv/bin/activate` on macOS, `venv\Scripts\activate` on Windows).

评论

其他 分类下的更多 MCP 服务器