
Calq MCP
by calq-dev
MCP server for time tracking, project management, AI-powered memory, and team collaboration — with semantic search via ChromaDB.
What it does
Calq MCP connects your AI assistant to a self-hosted time tracking and project management backend. You can start/stop timers, log hours, manage clients and projects, capture memories with semantic recall, and get invoice-ready unbilled time summaries — all through natural language. Teams can collaborate with GitHub OAuth authentication and role-based access control.
Tools
Time Tracking
commit— Log time with a message, project, and optional datestart/stop— Real-time timer start and stoptimer_status— Check if a timer is runningcancel_timer— Discard a running timeredit/delete— Modify or remove entries
Summaries & Billing
get_today_summary— Time logged today by projectget_weekly_summary— This week's time broken down by dayget_unbilled— All unbilled time across projectsget_invoice_summary— Unbilled time grouped by client with calculated valueslist_projects/list_projects_detailed— Project overview with totals
AI Memory
remember/recall— Store and semantically search personal or shared notesidea— Quick-capture an ideasearch_entries— Semantically search past time entriesforget— Delete a stored memory
Clients, Projects & Users
add_client/list_clients— Manage client recordsconfigure_project— Create/update projects with client and hourly ratewhoami/list_users/team_summary— User and team management
Installation
Requires Docker, PostgreSQL, ChromaDB, a Voyage AI API key, and a GitHub OAuth App.
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"calq": {
"url": "http://localhost:3000/mcp"
}
}
}
Start the server with Docker Compose:
git clone https://github.com/Calq-dev/calq-mcp.git && cd calq-mcp
cp .env.example .env # add your API keys
docker compose up -d
Supported hosts
Claude Desktop is the confirmed primary client (HTTP transport via url field in config).
Quick install
docker compose up -d # after cloning and configuring .envInformation
- Pricing
- free
- Published