Harvest时间追踪
STDIO用于时间跟踪和项目管理的集成服务器
用于时间跟踪和项目管理的集成服务器
This MCP (Model Context Protocol) server provides integration with the Harvest time tracking and project management API. It allows Claude and other MCP-compatible AI assistants to interact with your Harvest account, helping you manage time entries, projects, clients, and more.
The server provides the following functionality:
Create or edit your Claude Desktop configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
Add the Harvest MCP server configuration:
{ "mcpServers": { "harvest": { "command": "uv", "args": [ "run", "--directory", "change_directory", "harvest-mcp-server.py" ], "env": { "HARVEST_ACCOUNT_ID": "account_id", "HARVEST_API_KEY": "api_key" } } } }
Restart Claude Desktop.
Verify the integration by looking for the hammer icon in Claude's interface.
Once connected, you can ask Claude about your Harvest data with queries like:
You can modify the server code to add more functionality or customize the existing tools to better suit your workflow. The server uses FastMCP, which makes it easy to add new tools by simply adding new functions with the @mcp.tool()
decorator.
This server requires your Harvest API credentials to function. Make sure to: