SH

southleft/harvest-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

7 stars 5 forks 品質 78 トレンド 23MIT

MCP server for Harvest time tracking API - use with Claude Desktop and other AI assistants

概要

Connect your AI assistant to Harvest time tracking. Query time entries, analyze profitability, track utilization, and manage your Harvest data through natural language. 1. Open Claude Desktop → → 2. Click 3. Enter: https://harvest-mcp.southleft.com/mcp 4. Click On first use, you'll receive an OAuth link to connect your Harvest account. Add to ~/Library/Application Support/Claude/claude_desktop_config.json: "Show me all my time entries from last week" "How many hours did I log on the Acme project this month?" "Start a timer for the Design task on Project X" "Who on my team logged the most hours last month?"

README

以下は原文 README の抜粋です。原文を見る。

Harvest MCP Server

Connect your AI assistant to Harvest time tracking. Query time entries, analyze profitability, track utilization, and manage your Harvest data through natural language.

Live Server: https://harvest-mcp.southleft.com


Quick Start

  1. Open Claude Desktop → Settings → Connectors
  2. Click Add Connector
  3. Enter: https://harvest-mcp.southleft.com/mcp
  4. Click Connect

On first use, you’ll receive an OAuth link to connect your Harvest account.

Claude Code CLI

claude mcp add --transport http harvest https://harvest-mcp.southleft.com/mcp

Manual Configuration

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "harvest": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://harvest-mcp.southleft.com/mcp"]
    }
  }
}

Example Prompts

Time Tracking

“What did I work on today?”

“Show me all my time entries from last week”

“How many hours did I log on the Acme project this month?”

“Start a timer for the Design task on Project X”

“Stop my running timer”

Team & Client Analysis

“Who on my team logged the most hours last month?”

“Show me all time entries for client Acme Corp”

“Get the contact information for everyone at Initech”

“What projects is Sarah working on?”

“List all active clients”

Profitability & Utilization

“What’s our profitability on the Acme project this quarter?”

“Compare profitability across all clients for 2024”

“What’s our team utilization rate this month?”

“Show me billable vs non-billable breakdown by team member”

“Which projects are most profitable?”

Budget Performance

“Which employees went over their project budgets this quarter?”

“Show me top performers who came in under budget”

“Who are the repeat offenders going over budget on multiple projects?”

“Compare budget variance by team member for 2024”

Invoicing & Expenses

“Show me all unpaid invoices”

“What invoices are open for Acme Corp?”

“List all expenses for the Johnson project”

“What’s been billed vs unbilled this quarter?”

Aggregation & Reporting

“Sum up hours by project for November”

“Break down time by client and user for Q4”

“Weekly hours summary for December”

“Show me time trends by month for 2024”


Available Tools (21)

Time Tracking

Tool Description
harvest_list_time_entries List and filter time entries by user, client, project, date range
harvest_get_time_entry Get a specific time entry by ID
harvest_create_time_entry Create new time entries with optional timer
harvest_stop_timer Stop a running timer
harvest_delete_time_entry Delete a time entry

Company & Team

Tool Description
harvest_get_company Get company/account information
GitHub で README 全文を見る

インストール

npx -y mcp-remote https://harvest-mcp.southleft.com/mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "harvest": { "command": "npx", "args": ["-y", "mcp-remote", "https://harvest-mcp.southleft.com/mcp"] } } }