JiCo for Jira & Confluence – PII-redacting MCP server with Human-in-the-Loop
VerifiedFeaturedLocalAbout JiCo for Jira & Confluence – PII-redacting MCP server with Human-in-the-Loop
JiCo is a local MCP server for teams using Jira Data Center, Jira Cloud, and Confluence with AI clients. It redacts personal data before it reaches the model and requires human approval for every write.
Key features
- 01Redacts personal data before model access
- 02Reads Jira tickets, history, and worklogs
- 03Searches Jira with JQL
- 04Proposes Jira and Confluence changes for approval
- 05Keeps an append-only evidence log
Use cases
- 01Review Jira tickets without exposing detected personal data
- 02Prepare ticket or Confluence changes for human approval
- 03Search for similar tickets and earlier cases
MCP support
JiCo connects AI clients to Jira Data Center or Jira Cloud and exposes Jira and Confluence tools. Read results are redacted, while write actions are held for human approval.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEJiCo for Jira & Confluence — MCP server for Jira Data Center and Jira Cloud
Use Claude with Jira Data Center or Jira Cloud without handing personal data to the AI model. JiCo is a local MCP server that sits between your AI client (Claude Desktop, Claude Code, GitHub Copilot in VS Code) and your Jira (Data Center or Cloud). It redacts personal data before the model sees it and holds every write action for a human approval.
This repository is a listing for MCP directories. It contains no source code. JiCo is commercial software, installed as a signed package for macOS (Apple Silicon) or Windows (64-bit). Website: https://getjico.com
What JiCo does
- Redaction before the AI model. Assignee, reporter, comment authors, mentions, check-digit numbers such as an IBAN, and secrets become placeholders such as «Person 1» before the model sees them. Free text is checked statistically — that finds a lot, but not everything.
- Approval for every write action. When the AI wants to change, comment on or create a ticket, JiCo stops and shows in plain language what is about to happen. It runs only after approval — and only if the ticket has not changed since.
- Evidence. What went to the AI model and who approved what is kept in an append-only log.
Tools
Read tools return redacted data. Write tools are never executed directly: JiCo holds them as a proposal until a human approves. Unknown tools are treated as write tools (fail-closed).
jira_ticket_lesen— read a ticket: summary, description, links, comments (redacted)jira_historie_lesen— read the change history of a ticket (redacted)jira_zeitbuchungen_lesen— read the worklogs of a ticket (redacted)jira_suchen— search Jira with JQLjira_zaehlen— count JQL results grouped by a fieldjira_aehnliche_suchen— find similar tickets (duplicates, earlier cases)jira_felder— look up field definitions before using them in JQLjira_versionen— read the versions of a projectjira_kommentar_schreiben— propose a comment (held for approval)jira_kommentar_loeschen— propose deleting a comment (held for approval)jira_zeitbuchung_kommentar_leeren— propose clearing a worklog comment (held for approval)jira_anhang_loeschen— propose deleting an attachment (held for approval)jira_status_wechseln— propose a workflow transition (held for approval)jira_ticket_verschieben— propose moving a ticket to another project (held for approval)jira_ticket_anlegen— propose a new ticket (held for approval)jira_feld_setzen— propose setting a field (held for approval)jira_link_anlegen— propose linking two tickets (held for approval)jira_link_loeschen— propose removing a link (held for approval)confluence_seite_lesen— read a Confluence page: title, body, comments (redacted)confluence_historie_lesen— read the version history of a page (redacted)confluence_seite_vergleichen— compare two versions of a pageconfluence_seite_anlegen— propose a new page (held for approval)confluence_seite_ergaenzen— propose appending text to a page (held for approval)confluence_text_ersetzen— propose replacing a passage on a page (held for approval)confluence_kommentar_schreiben— propose a comment on a page (held for approval)jico_selbstauskunft— how JiCo handles personal datajico_bestand— what is stored locally and how fresh it isjico_konventionen— the house conventions to follow before proposing a changejico_freigaben_offen— proposals waiting for approval
Configuration
JiCo writes this entry for you: in the Approval Cockpit, Settings › Connect to AI client › Set up automatically.
For reference, the Claude Desktop entry on macOS (claude_desktop_config.json; on Windows JiCo inserts its own program path) — JiCo must be installed and running:
{
"mcpServers": {
"jico": {
"command": "/usr/local/bin/jico",
"args": ["bruecke"]
}
}
}
Claude Code and GitHub Copilot in VS Code connect over HTTPS to the running JiCo; jico einbinden prints the
ready-made entry with the local address and access token.
Getting started
- Register in the customer portal — you receive a seven-day trial licence.
- Install the package for your system.
- Enter your Jira address and a personal access token (Data Center) or your e-mail address and API token (Cloud).
- In the Approval Cockpit, click Set up automatically for Claude Desktop or Claude Code.
Step by step: https://getjico.com/en/jira-data-center-with-claude/
Limits
- Jira Cloud signs in with an e-mail address and API token; OAuth sign-in is not available yet.
- No detection finds every piece of personal data in free text.
- JiCo protects what runs through JiCo. A second, unprotected Jira connection next to it bypasses it.
Deutsch
JiCo ist ein lokaler MCP-Server für Jira Data Center und Jira Cloud: Personendaten werden geschwärzt, bevor das KI-Modell sie sieht, und jede Schreibaktion wartet auf eine menschliche Freigabe. Anleitung: https://getjico.com/jira-data-center-mit-claude/
Listed in
Submitted to Claude Market (review pending).
Contact
[email protected] · Provider: Dr. Kirchhof Ventures GmbH, Düsseldorf (imprint)
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.