What are the prerequisites for using Harvest Time Tracking MCP Server?
You need Node.js >= 18 (or Bun for development), a Harvest account with API access, a Personal Access Token from Harvest, and your Harvest Account ID.
@mayank2424
基本信息
MCP (Model Context Protocol) server for Harvest Time Tracking.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"Harvest": {
"command": "npx",
"args": [
"@harvest/mcp-server-typescript"
],
"env": {
"HARVEST_ACCOUNT_ID": "<Harvest Account ID>",
"HARVEST_ACCESS_TOKEN": "<Harvest Personal Access Token>",
"HARVEST_BASE_URL": "<Harvest Base URL>"
}
}
}
}Get company information
Searches for clients
Get client information
Searches for projects
Get project information
Lists all users
Get user information
List project user assignments
List project task assignments
Searches for time entries
Get time entry details
Create a new time entry
A TypeScript-based MCP (Model Context Protocol) server that enables LLM clients to interact with a Harvest time tracking account. It provides tools to query and manage Harvest data such as clients, projects, users, time entries, and company information.
Install via npx -y @mayankg0324/mcp-server-harvest. Configure the environment variables HARVEST_ACCOUNT_ID, HARVEST_ACCESS_TOKEN, and HARVEST_BASE_URL in your MCP client’s config file (e.g., Claude Desktop claude-desktop-config.json or Cursor IDE mcp.json). Then use the available tools (e.g., search-clients, create-time-entry) through your LLM client.
You need Node.js >= 18 (or Bun for development), a Harvest account with API access, a Personal Access Token from Harvest, and your Harvest Account ID.
The server requires three environment variables: `HARVEST_ACCOUNT_ID`, `HARVEST_ACCESS_TOKEN`, and `HARVEST_BASE_URL`.
This error occurs when your MCP client cannot find `npx` or `node` in its PATH. Use the full path to `npx` (found via `which npx`) and include your Node bin directory in the `PATH` environment variable inside the config.
The README explicitly provides configuration examples for Claude Desktop and Cursor IDE. Other MCP clients may work but are not documented.
Yes. Clone the repository, run `npm install` and `npm run build`, then point your MCP client config to the local `dist/index.js` using the `node` command.

AdminLanding — French rental, frontalier & home-employment compliance tools (FR/EN). Sourced, dated answers from deterministic rule engines and official datasets — no AI, no account needed for the 13 free tools: zone ten
EQIQs brings working-style and compatibility insights into Claude. Managers and coaches can take or send a short assessment, compare two people, get a read on a team of up to 12, prepare for meetings with tips that fit t

Social media management for AI agents. PostPlanify MCP server lets Claude, ChatGPT, Cursor and other AI assistants schedule social media posts to Instagram, TikTok, LinkedIn, X, Facebook, YouTube, Threads, Pinterest, Bl
Find the AI tells in your prose. Deterministic, local, runs in CI. MCP server + CLI + Action.

Multiplayer coding in the agentic era through an MCP server for real-time codebase sync between your agents.
评论