Timing MCP Server について
Timing MCP ServerはTiming向けの独立したMCPサーバーで、AIアシスタントからプロジェクト、時間記録、レポートを操作できます。タイマーの開始・停止に加え、記録の作成、参照、更新に対応します。
主な機能
- 01プロジェクトの一覧と管理
- 02時間記録の開始と停止
- 03時間記録の作成、参照、更新
- 04記録とアプリ利用状況からレポートを生成
活用シーン
- 01プロジェクト作業の時間を記録
- 02既存の時間記録を修正
- 03時間記録とアプリ利用レポートを確認
MCP 対応
Timingのプロジェクト、時間記録、レポートを操作するツールをMCPクライアントに提供し、Timing API Keyで設定します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Timing MCP サーバー
Timing アプリケーションの機能を利用するための Model Context Protocol(MCP)サーバーです。 このサーバーを使うと、AI アシスタントが Timing の機能を利用できるようになり、ユーザーは時間の記録やタスクをより効率的に管理できます。
警告
このリポジトリは Timing とは提携していません。Timing アプリケーションの機能を強化するために作成された独立したプロジェクトです。
前提条件
始める前に、以下がインストールされていることを確認してください。
インストール
-
リポジトリをクローンします。
git clone https://github.com/your-username/timing-mcp-server.git cd timing-mcp-server -
依存関係をインストールします。
npm install -
ビルドを実行します。
npm run build
設定
以下の JSON を、適切な {{PATH}} の値に置き換えてコピーしてください。
{
"mcpServer": {
"timing": {
"command": "node",
"args": ["{{PATH}}/dist/index.js"],
"env": {
"TIMING_API_KEY": "{{YOUR_TIMING_API_KEY}}"
}
}
}
}
Timing API キーはこちらから取得できます。
Claude の場合は、これを Claude Desktop の設定ディレクトリにある claude_desktop_config.json として保存してください。
~/Library/Application Support/Claude/claude_desktop_config.json
Cursor の場合は、以下の Cursor 設定ディレクトリにある mcp.json として保存してください。
~/.cursor/mcp.json
利用可能なツール
| ツール名 | 説明 |
|---|---|
timing_list_projects | Timing のプロジェクト一覧を取得します |
timing_project | プロジェクトの詳細を取得します |
timing_create_project | 新しいプロジェクトを作成します |
timing_update_project | 既存のプロジェクトを更新します |
timing_start_time_entry | 新しい時間記録を開始します |
timing_stop_time_entry | 現在の時間記録を停止します |
timing_list_time_entries | 時間記録の一覧を取得します |
timing_create_time_entry | 新しい時間記録を作成します |
timing_time_entry | 時間記録の詳細を取得します |
timing_update_time_entry | 既存の時間記録を更新します |
timing_generate_report | 時間記録とアプリの使用状況をもとにレポートを生成します |
コントリビューション
コントリビューションを歓迎します。コントリビューションをご希望の場合は、以下の手順に従ってください。
- リポジトリをフォークします。
- 新しいブランチを作成します(
git checkout -b feature/your-feature-name)。 - 変更を加えます。
- 変更をコミットします(
git commit -m 'Add some feature')。 - ブランチにプッシュします(
git push origin feature/your-feature-name)。 - プルリクエストを作成します。
必要に応じてテストも更新してください。
ライセンス
このプロジェクトはMIT Licenseの下でライセンスされています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。