what is Clockify MCP Server?
Clockify MCP Server is a server that integrates with AI tools to manage your time entries in Clockify, allowing you to register your time entries by simply sending a prompt to a language model.
how to use Clockify MCP Server?
To use the Clockify MCP Server, first install ts-node globally using npm i -g ts-node
. Then, insert the MCP server configuration into your claude_desktop_config
with the necessary API URL and token. You can also compile the TypeScript code and use the default node
command.
key features of Clockify MCP Server?
- Integration with AI tools for time entry management
- Ability to delete, edit, and retrieve time entries
- Easy configuration and setup with TypeScript and Node.js
use cases of Clockify MCP Server?
- Automating time entry registration through AI prompts
- Managing and editing time entries efficiently
- Integrating with other AI tools for enhanced productivity
FAQ from Clockify MCP Server?
- Can I use Clockify MCP Server with any programming language?
The server is designed to work with TypeScript and Node.js, but you can adapt it for other languages with appropriate modifications.
- Is there a cost associated with using Clockify MCP Server?
The server is open-source and free to use, but you will need a Clockify API token to access its features.
- What are the next implementations planned for the server?
Future implementations include tools for deleting time entries, editing time entries, and retrieving time entries for other users.
Clockify MCP Server
This MCP Server integrates with AI Tools to manage your time entries in Clockify, so you can register your time entries just sending an prompt to LLM.
Next implementations
- Delete time entry tool
- Edit time entry tool
- Get another user time entries tool
Using in Claude Desktop
Installing via Smithery
To install clockify-mcp-server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @https-eduardo/clockify-mcp-server --client claude
Installing Manually
First, install ts-node globally
npm i -g ts-node
Then insert the MCP server in claude_desktop_config
{
"mcpServers": {
"clockify-time-entries": {
"command": "ts-node",
"args": ["ABSOLUTE_PATH/src/index.ts"],
"env": {
"CLOCKIFY_API_URL": "https://api.clockify.me/api/v1",
"CLOCKIFY_API_TOKEN": "YOUR_CLOCKIFY_API_TOKEN_HERE"
}
}
}
}
You can also compile the Typescript code using tsc
and then change the config to use default node
command and point to the js
file.