mcpField
M
My_tasks_mcp

My_tasks_mcp

ローカル
github.com/vijaynaikd生産性073 週間前に更新

My_tasks_mcp について

My_tasks_mcpは、Google Sheetをデータベースとして使うタスク管理用MCPサーバーです。デモを目的としており、Googleサービスアカウントと共有シートの設定が必要です。

主な機能

  1. 01タスク管理用MCPサーバー
  2. 02データベースとしてGoogle Sheetsを使用
  3. 03Googleサービスアカウントの設定

活用シーン

  1. 01MCPによるタスク管理のデモ
  2. 02タスクデータをGoogle Sheetに保存

MCP 対応

タスク管理用のMCPサーバーです。READMEにはClaude Desktopへの設定追加方法が記載されています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

これは、タスク管理を実演するシンプルな MCP サーバーです。 データベースとして Google スプレッドシートを使用します。

  1. このプロジェクトをクローンします。

  2. プロジェクトフォルダーに移動します。

  3. 仮想環境を作成します。

python3 -m venv venv
  1. Mac で仮想環境を有効化します。
source venv/bin/activate 

Windows の場合

venv\Scripts\activate
  1. Google アカウントでサービスアカウントを設定します。 Google Drive API と Google Sheets API を有効にします。

ダウンロードした googleserviceaccount.json をルートフォルダーに追加します。

  1. 「MyTasks」という名前の Google スプレッドシートを作成し、サービスアカウントと共有します。

  2. 依存関係をインストールします。

uv add google-auth google-auth-oauthlib gspread mcp oauth2client
  1. MCP の設定を Claude Desktop に追加します。
{
    "mcpServers": {
        "my_tasks": {
            "command": "uv",
            "args": [
                "--directory",
                "/path to your project/mcp_server/",
                "run",
                "main.py"
            ]
        }
    }
}

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。