mcpField
T
Toggl MCP Server

Toggl MCP Server

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

Toggl MCP Server について

Toggl MCP Server は、AI アシスタントが自然言語で Toggl のタイム・トラッキング API のタイムエントリー、プロジェクト、ワークスペースを管理できるようにする MCP サーバーです。Docker イメージとして提供され、linux/amd64 と linux/arm64 に対応しています。

主な機能

  1. 01条件を指定したタイムエントリーの取得
  2. 02タイムエントリーの作成・更新・削除
  3. 03実行中のタイムエントリーの確認と停止
  4. 04ワークスペースとプロジェクトの取得

活用シーン

  1. 01AI アシスタントを通じた工数の記録や修正
  2. 02ワークスペース内のプロジェクト一覧の確認
  3. 03計測中のタスクの停止

MCP 対応

MCP サーバーとして、Toggl のタイムエントリー、プロジェクト、ワークスペースの操作を MCP クライアントに提供します。認証には TOGGL_API_TOKEN を使用します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"toggl": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"TOGGL_API_TOKEN",
"lyricrime/toggl-mcp-server"
],
"env": {
"TOGGL_API_TOKEN": "<TOGGL_API_TOKEN>"
}
}
}
}
起動コマンドdocker run -i --rm -e TOGGL_API_TOKEN lyricrime/toggl-mcp-server
設定が必要な環境変数
TOGGL_API_TOKENシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocilyricrime/toggl-mcp-server

ツール

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

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

詳細

プロジェクトの README より

Toggl MCP Server

Read this in: English | 日本語

English

Overview

Toggl MCP Server is a Model Context Protocol (MCP) server that allows AI assistants to interact with the Toggl time tracking API. This enables AI assistants to manage time entries, projects, and workspaces in Toggl directly through natural language.

Features
  • Get time entries with filtering options
  • Create new time entries
  • Update existing time entries
  • Delete time entries
  • Get current running time entry
  • Stop running time entries
  • Get workspace information
  • Get projects in a workspace
  • Multi-platform support (linux/amd64, linux/arm64)
Usage
MCP Configuration

To connect an AI assistant to this server, configure the MCP connection in your .cursor/mcp.json file:

{
  "mcpServers": {
    "toggl-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "TOGGL_API_TOKEN",
        "lyricrime/toggl-mcp-server"
      ],
      "env": {
        "TOGGL_API_TOKEN": "your_toggl_api_token"
      }
    }
  }
}

Once configured, your AI assistant can interact with Toggl directly through natural language commands.

Environment Variables
  • TOGGL_API_TOKEN (required): Your Toggl API token for authentication
License

MIT License


日本語

概要

Toggl MCP Serverは、AIアシスタントがTogglのタイム・トラッキングAPIと対話できるようにするModel Context Protocol (MCP)サーバーです。これにより、AIアシスタントは自然言語を通じてTogglのタイムエントリー、プロジェクト、ワークスペースを直接管理できるようになります。

機能
  • フィルタリングオプション付きのタイムエントリー取得
  • 新規タイムエントリーの作成
  • 既存タイムエントリーの更新
  • タイムエントリーの削除
  • 現在実行中のタイムエントリーの取得
  • 実行中のタイムエントリーの停止
  • ワークスペース情報の取得
  • ワークスペース内のプロジェクト取得
  • マルチプラットフォームサポート(linux/amd64, linux/arm64)
使用方法
MCP設定

AIアシスタントをこのサーバーに接続するには、.cursor/mcp.jsonファイルにMCP接続を以下のように設定します:

{
  "mcpServers": {
    "toggl-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "TOGGL_API_TOKEN",
        "lyricrime/toggl-mcp-server"
      ],
      "env": {
        "TOGGL_API_TOKEN": "あなたのTogglAPIトークン"
      }
    }
  }
}

設定が完了すれば、AIアシスタントは自然言語コマンドを通じて直接Togglと対話できるようになります。

環境変数
  • TOGGL_API_TOKEN(必須):認証用のToggl APIトークン
ライセンス

MITライセンス

コメント

MCP は初めてですか?

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

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