loading…
Search for a command to run...
loading…
Enables natural language control of the Timesheet API for timer management, task tracking, and project management through MCP tools.
Enables natural language control of the Timesheet API for timer management, task tracking, and project management through MCP tools.
npm version License: MIT Node.js Version MCP Compatible
A Model Context Protocol (MCP) server that provides natural language access to the Timesheet API through standardized tools.
The easiest way to use the Timesheet MCP server is with npx (no installation required):
npx @timesheet/mcp
For frequent use, you can install globally:
npm install -g @timesheet/mcp
timesheet-mcp
For project-specific installation:
npm install @timesheet/mcp
Create a .env file with your API token:
TIMESHEET_API_TOKEN=your-api-token-here
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"timesheet": {
"command": "npx",
"args": ["@timesheet/mcp-server"],
"env": {
"TIMESHEET_API_TOKEN": "your-api-token"
}
}
}
}
For a globally installed version:
{
"mcpServers": {
"timesheet": {
"command": "timesheet-mcp",
"env": {
"TIMESHEET_API_TOKEN": "your-api-token"
}
}
}
}
Start timer:
Stop timer:
Pause timer:
Resume timer:
Check status:
Add notes:
Add expenses:
Update task:
List projects:
Create project:
Update project:
List tasks:
Create task:
Update task:
timer_start - Start timer for a projecttimer_stop - Stop the running timertimer_pause - Pause the timer (start break)timer_resume - Resume timer after breaktimer_status - Check current timer statustimer_update - Update running timer detailstask_add_note - Add note to current tasktask_add_expense - Add expense to current tasktask_add_pause - Add manual pause to current taskproject_list - List all projectsproject_create - Create new projectproject_update - Update existing projectproject_delete - Delete projecttask_list - List tasks with filterstask_create - Create new tasktask_update - Update existing tasktask_delete - Delete taskauth_configure - Set API authentication# Clone the repository
git clone https://github.com/timesheet/timesheet-mcp.git
cd timesheet-mcp
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build for production
npm run build
# Run tests
npm test
MIT
For issues and feature requests, visit: https://github.com/timesheet/timesheet-mcp/issues
Run in your terminal:
claude mcp add timesheet-mcp-server -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.