Worklogger
FreeMaintainedLocal MCP server for Jira worklogs, issue updates, and Bitbucket pull requests, with previews and configurable permissions.
About
Local MCP server for Jira worklogs, issue updates, and Bitbucket pull requests, with previews and configurable permissions.
README
Personal Jira time tracking and reviewed Jira and Bitbucket workflows for AI assistants.
Install MCP · Use Desktop · Documentation · Troubleshooting
Worklogger brings three kinds of everyday work into one local tool:
- Jira worklogs and reports in a Desktop app;
- Jira issues and worklogs in an AI assistant; and
- Bitbucket pull-request work in an AI assistant.
It runs on your computer and connects directly to the provider accounts you choose. There is no Worklogger account, shared cloud workspace, or built-in organization configuration.
What you can do
Keep your time up to date. Review this week's worklogs, find assigned issues without time, and create or edit only your own Jira worklogs.
Prepare Jira changes with an assistant. Read an issue, inspect its editable fields or transitions, and prepare a comment or update for review.
Prepare pull requests deliberately. Inspect allowed repositories, branches, reviewers, and pull-request activity before creating, editing, reviewing, or merging a pull request.
Choose a surface
| Surface | Best for | Start here |
|---|---|---|
| Desktop | Logging personal time, browsing work, and reading reports | Desktop guide |
| MCP | Using Jira and Bitbucket from Codex, Claude, Cursor, and other supported clients | Install MCP |
Desktop and MCP share local preferences such as language and provider choices. They do not share credentials or automatically grant one surface access because the other was configured.
Why Worklogger
Worklogger is a local companion for teams that want to use Jira and Bitbucket from an assistant without introducing another hosted workspace. It connects directly to the provider accounts you choose and keeps credentials on your computer.
Its focus is the work an individual repeats every week: a bounded personal time report, assigned issues that still need a worklog, and deliberate Jira or Bitbucket changes with a visible, single-use preview before any write.
Atlassian Rovo MCP can be a good complement for Atlassian's broader agent experience. Worklogger is useful when a local API-token setup, focused time-reporting tools, shareable organization limits, or reviewable provider writes fit the team better. The two servers can coexist in the same assistant.
Install MCP
Worklogger MCP supports Windows x64 and Linux x64, including WSL on a supported Linux distribution. Node.js 18 or newer is needed only to start the installer. Run it in the same environment as the client that will use MCP: PowerShell for a Windows app, or the corresponding WSL terminal for a WSL client.
npx @santiv343/worklogger
The guided setup will:
- connect and validate Jira and/or Bitbucket with credentials entered locally;
- let you choose the board, repositories, capabilities, and limits to enable;
- register the local server in a supported MCP client; and
- show the configuration state and a way to verify the connection.
Restart the client after installation, then try a read-only request such as:
Show my worklogs for this week.
For scripted installs, client support, and update instructions, use the MCP guide.
How provider changes are controlled
Worklogger does not submit a write as soon as an assistant requests one. The server first returns the proposed actor, target, effect, and a one-time preview token. A write can run only when the unchanged request is sent again with that token and explicit confirmation. If the relevant issue or pull request changed, the preview is rejected and must be created again.
The assistant client receives provider data returned by MCP. Its handling depends on the client and model service you choose. Read the permission and privacy model before enabling write capabilities.
Credentials and team configuration
Provider credentials are stored locally: Windows uses Credential Manager and Linux uses a private, permission-restricted user store. Tokens are never written to Worklogger settings JSON, MCP client configuration, or a command argument.
Teams can share a reviewed organization.json profile with allowed providers,
scopes, limits, and capabilities. Each person still connects with their own
account and credentials. Do not share settings.json, mcp.json, client
configuration, or tokens. See the user guide for
the setup flow.
Documentation
- User guide: Desktop, MCP, settings, teams, and troubleshooting.
- Guide for assistants: install and verify MCP without asking for a token in chat.
- Supported MCP clients: client-specific registration targets.
- Permissions and privacy: provider scope, confirmation, and credential boundaries.
- Architecture and release notes: implementation and contributor references.
Contributing
The product is written in Rust. Development requires Rust 1.88 and Dioxus CLI 0.7.9. See the documentation hub before building from source.
License
Install Worklogger in Claude Desktop, Claude Code & Cursor
unyly install workloggerInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add worklogger -- npx -y @santiv343/workloggerStep-by-step: how to install Worklogger
FAQ
Is Worklogger MCP free?
Yes, Worklogger MCP is free — one-click install via Unyly at no cost.
Does Worklogger need an API key?
No, Worklogger runs without API keys or environment variables.
Is Worklogger hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Worklogger in Claude Desktop, Claude Code or Cursor?
Open Worklogger on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Notion
Read and write pages in your workspace
by NotionLinear
Issues, cycles, triage — from Claude
by LinearGoogle Drive
Search and read your Drive files
by Googlemindsdb/mindsdb
Connect and unify data across various platforms and databases with [MindsDB as a single MCP server](https://docs.mindsdb.com/mcp/overview).
by mindsdbfulcradynamics/fulcra-context-mcp
MCP server for accessing personal health and biometric data including sleep stages, heart rate, HRV, glucose, workouts, calendar, and location via the Fulcra Li
by fulcradynamicsaymericzip/intlayer
A MCP Server that enhance your IDE with AI-powered assistance for Intlayer i18n / CMS tool: smart CLI access, access to the docs.
by aymericziprinadelph/Agent-MCP
A framework for creating multi-agent systems using MCP for coordinated AI collaboration, featuring task management, shared context, and RAG capabilities.
by rinadelphWhenLabs-org/when
Developer toolkit: auto-detect stack for AI context files, catch port conflicts, validate .env schemas, spot docs drift, audit dependency licenses, and time cod
by WhenLabs-orgBeltran12138/wecom-docs-mcp-server
WeCom (Enterprise WeChat) document operations via MCP: create, read, and edit Docs and Smartsheets (9 tools). Fills the doc-CRUD gap — existing WeCom MCP server
by Beltran12138madbonez/caldav-mcp
Universal MCP server for CalDAV protocol integration. Works with any CalDAV-compatible calendar server including Yandex Calendar, Google Calendar (via CalDAV),
by madbonezCompare Worklogger with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All productivity MCPs
