atlassian-mcp-code-search
Skill1.2k starsChanged 3 months agoApache-2.0View on GitHub
Find source, callers, and API consumers outside the local workspace using the Atlassian MCP code search operations (searchCode, getCodeFile, scanCodeRepo, listCodeDirectory). Use whenever an answer needs code that is not checked out locally, even without an explicit search request or a known repository.
Adopted by
Steady: 0 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Who's talking about atlassian/atlassian-mcp-server
- anthropics/claude-code“[Bug] Jira Authentication Fails: Persistent Reconnection and Session Issues”GitHub · Oct 8, 2025 · 39 reactions
- @thejvmbender.bsky.social“in case you are working internal confluence and jira where you want to search them with #ai or #copilot use …”Bluesky · Jan 27, 2026 · 1 likes
- sudosubin/agents.nix“claude-code-marketplaces.github.atlassian.atlassian-mcp-server: 0-unstable-2026-10-29 → 0-unstable-2026-11-07”GitHub · Nov 7, 2026
- sudosubin/agents.nix“kiro-powers.github.atlassian.atlassian-mcp-server: 0-unstable-2026-10-29 → 0-unstable-2026-11-07”GitHub · Nov 7, 2026
- sudosubin/agents.nix“agent-plugins.github.atlassian.atlassian-mcp-server: 0-unstable-2026-10-29 → 0-unstable-2026-11-07”GitHub · Nov 7, 2026
The biggest 5 of 44 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 44
Talked about on GitHub and Bluesky (44 times).
On GitHub · 43
- Oct 8, 2025[Bug] Jira Authentication Fails: Persistent Reconnection and Session Issues — anthropics/claude-code39 reactions · 36 comments
- Nov 7, 2026claude-code-marketplaces.github.atlassian.atlassian-mcp-server: 0-unstable-2026-10-29 → 0-unstable-2026-11-07 — sudosubin/agents.nix0 reactions
- Nov 7, 2026kiro-powers.github.atlassian.atlassian-mcp-server: 0-unstable-2026-10-29 → 0-unstable-2026-11-07 — sudosubin/agents.nix0 reactions
- Nov 7, 2026agent-plugins.github.atlassian.atlassian-mcp-server: 0-unstable-2026-10-29 → 0-unstable-2026-11-07 — sudosubin/agents.nix0 reactions
- Nov 7, 2026claude-code-plugins.github.atlassian.atlassian-mcp-server: 0-unstable-2026-10-29 → 0-unstable-2026-11-07 — sudosubin/agents.nix0 reactions
38 more on GitHub
- Oct 29, 2026agent-plugins.github.atlassian.atlassian-mcp-server: 0-unstable-2026-10-07 → 0-unstable-2026-10-29 — sudosubin/agents.nix0 reactions
- Oct 29, 2026claude-code-plugins.github.atlassian.atlassian-mcp-server: 0-unstable-2026-10-07 → 0-unstable-2026-10-29 — sudosubin/agents.nix0 reactions
- Oct 29, 2026claude-code-marketplaces.github.atlassian.atlassian-mcp-server: 0-unstable-2026-10-07 → 0-unstable-2026-10-29 — sudosubin/agents.nix0 reactions
- Oct 29, 2026kiro-powers.github.atlassian.atlassian-mcp-server: 0-unstable-2026-10-07 → 0-unstable-2026-10-29 — sudosubin/agents.nix0 reactions
- Oct 29, 2026agent-skills.github.atlassian.atlassian-mcp-server: 0-unstable-2026-09-02 → 0-unstable-2026-10-28 — sudosubin/agents.nix0 reactions
- Oct 28, 2026claude-code-marketplaces.github.atlassian.atlassian-mcp-server: init at 0-unstable-2026-10-07 — sudosubin/agents.nix0 reactions
- Oct 17, 2026feat: update jira integration to support and prefer atlassian-mcp-server — microsoft/hve-core0 reactions
- Oct 14, 2026claude-code-plugins.github.atlassian.atlassian-mcp-server: 0-unstable-2026-09-15 → 0-unstable-2026-10-07 — sudosubin/agents.nix0 reactions
- Oct 13, 2026agent-plugins.github.atlassian.atlassian-mcp-server: 0-unstable-2026-09-15 → 0-unstable-2026-10-07 — sudosubin/agents.nix0 reactions
- Oct 13, 2026kiro-powers.github.atlassian.atlassian-mcp-server: 0-unstable-2026-09-15 → 0-unstable-2026-10-07 — sudosubin/agents.nix0 reactions
- Oct 6, 2026kiro-powers.github.atlassian.atlassian-mcp-server: init at 0-unstable-2026-09-15 — sudosubin/agents.nix0 reactions
- Oct 4, 2026claude-code-plugins.github.atlassian.atlassian-mcp-server: init at 0-unstable-2026-09-15 — sudosubin/agents.nix0 reactions
- Oct 4, 2026agent-plugins.github.atlassian.atlassian-mcp-server: init at 0-unstable-2026-09-15 — sudosubin/agents.nix0 reactions
- Oct 2, 2026Update Jira issues in place, attach the finding's picture, and link each issue to the ticket it fails — brunoboto96/SceneScout0 reactions
- Oct 2, 2026Integrate the official Atlassian MCP server (mcp.atlassian.com/v2) — hivegate-ai/hivegate0 reactions
- Sep 25, 2026Enh: Trello read/write — Boise-State-Development/agentcore-public-stack0 reactions
- Sep 25, 2026agent-skills.github.atlassian.atlassian-mcp-server: init at 0-unstable-2026-09-02 — sudosubin/agents.nix0 reactions
- Sep 24, 2026feat(atlassian-mcp): install recipe for Atlassian's hosted Rovo MCP server — forgeprint/forgeprint0 reactions
- Sep 14, 2026planning: migrate Atlassian Rovo MCP to v2 and reassess Jira-specific skill overlap — svg153/skills0 reactions · 1 comment
- Sep 11, 2026Sandbox proxy CSP is inherited by the about:blank app iframe and blocks declared asset domains — nicobailon/pi-mcp-adapter0 reactions
- Sep 5, 2026Mantenimiento de /sdd:init: fuera rtk, atlassian/postgres reparados, SDD029 — v0.45.0 — hardcode83/sdd-toolkit0 reactions
- Aug 24, 2026Connector Loop 2026-08-24: ship Typeform (remote/OAuth forms) — jmggaravito-sudo/terminalsync-web0 reactions · 1 comment
- Aug 14, 2026Survey API-token MCP services for labs catalog — unitysvc-labs/unitysvc-services-mcp0 reactions · 1 comment
- Aug 10, 2026Connector Loop 2026-08-10: ship Pipedrive (remote/OAuth CRM) — jmggaravito-sudo/terminalsync-web0 reactions · 1 comment
- Jul 25, 2026docs: Freshness-Audit 2026-07-25 — rammc/mcp-accelerator0 reactions
- Jun 18, 2026Replace acli with the official Atlassian Remote MCP Server for Jira (fixes assignment + headless automation) — corveil/crow0 reactions
- May 22, 2026Support language model Tool API — atlassian/atlascode0 reactions
- May 5, 2026Add new MCP to the catalog — openkaiden/mcp-registry-online0 reactions
- May 4, 2026[docs] add trusted-MCP integrations guide + .mcp.example.json — rutledka/agent-workflow-scaffold0 reactions
- Apr 22, 2026feat(executor): adopt Executor 1.4.8 — kevinmichaelchen/dotfiles0 reactions
- Apr 20, 2026Enable remote extension installs, gemini-extension.json fallback, and silence analytics errors — balcsida/tabnine-patch0 reactions
- Apr 13, 2026[fix] Follow up for Jira skill — aipcc-cicd/claudio-skills0 reactions · 1 comment
- Apr 10, 2026fix: migrate Atlassian MCP server from deprecated /v1/sse to /v1/mcp endpoint — darellchua2/civiltekk-skills0 reactions
- Apr 9, 2026[BUG] "com.atlassian/atlassian-mcp-server installation failed" during `apm install` — microsoft/apm0 reactions · 1 comment
- Mar 15, 2026Add URL source type for cloud-hosted MCP servers (e.g. Atlassian Rovo) — vvatta/mcp-automatic-review0 reactions
- Feb 1, 2026[MCP Catalog] New MCP server candidate: com.atlassian/atlassian-mcp-server — obot-platform/mcp-catalog0 reactions
- Dec 21, 2025[SKILL] atlassian-mcp - Jira and Confluence MCP server integration — Jeffallan/claude-skills0 reactions · 1 comment
- Nov 8, 2025Jiraチケット対応 — Tasup/Tasup0 reactions
On Bluesky · 1
- Jan 27, 2026in case you are working internal confluence and jira where you want to search them with #ai or #copilot use atlassian #mcp it requires you… — @thejvmbender.bsky.social1 likes and repost
In this repository21 other files it gives its agents.
- skills/teamwork-graph-context/adapters/claude.mdCLAUDE.md
- assess-releaseSkill
- atlassian-designSkill
- before-you-startSkill
- capture-tasks-from-meeting-notesSkill
- catch-upSkill
- decision-traceSkill
- dependency-mapSkill
- generate-status-reportSkill
- how-it-worksSkill
- jira-sprint-dashboardSkill
- search-company-knowledgeSkill
- spec-to-backlogSkill
- teamwork-graph-contextSkill
- triage-issueSkill
- capture-tasks-from-meeting-notesSkill
- generate-status-reportSkill
- jira-sprint-dashboardSkill
- search-company-knowledgeSkill
- spec-to-backlogSkill
- triage-issueSkill
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 5 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈5
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 17
Use this when an answer needs source unavailable locally, including follow-up questions without an explicit search request.
- Very specific: line 42
Use exact parameter names from the live schema.
- Distinctive: line 70
When the requested scope permits it, remove filters incrementally and stop when the next search cannot resolve a specific gap.
- Distinctive: line 79
Search the exact API or symbol first.
- Distinctive: line 89
Treat search results as a batch.
- Distinctive: line 96
After discovery establishes repository, path and commit, read independent files concurrently in one tool round.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Code Search And Navigation With The Atlassian MCP
Adapted from the TWG CLI code-search.md reference, for agents that reach code
search through the Atlassian MCP server instead of twg search-code.
When To Use
Use this when an answer needs source unavailable locally, including follow-up questions without an explicit search request. Start from the known service, behavior, error, API, or symbol; discover the repository if unknown. Verify implementation claims against source. Skip when local code, supplied context, or general knowledge answers the question.
The Atlassian MCP covers code as well as Jira and Confluence. In the default v2
tool list, code search is reached through discover and execute. This skill
teaches that workflow; it does not register additional MCP tools.
Operations
searchCode:queryplus optionalmode(hybriddefault,semantic,lexical),namespace(GitHub organization or Bitbucket workspace),repo(slug only, notowner/repo),language,extension,path,maxResults. Alternates are separated with|. Hits carryworkspace,repo,path,version(a commit) and the matched spans.getCodeFile:workspace,repo,path,commitHash. Pass the hit'sworkspace,repo,pathandversion; do not infer the workspace from the search filter.listCodeDirectory:workspace,repo,commitHash, optionalpath,maxDepth,page.scanCodeRepo:workspace,repo,commitHash(a branch name works), optionalfilter(glob),root(directory prefix),limit,cursor. Paths only.
Use exact parameter names from the live schema. Treat the descriptions above as
a navigation guide when the live contract differs. Use responseFields only
when the advertised schema supports it.
Search And Navigate
Choose the route from anchor precision:
- Known repository, exact path and commit: read it with
getCodeFile. - Known repository and exact path without a commit: search within that repository
for the file or a known symbol. Use a matching hit's
versionascommitHash.listCodeDirectoryalso requires a commit, so it cannot supply the initial one. - Known repository and symbol or class: run one repository-scoped
lexicalorhybridsearchCode, then read only the selected files. - Unknown repository or conceptual behavior: begin with one unscoped
hybridsearchCodeusing the concrete topic, symbol, or behavior. - Cross-repository or reverse-dependency question: search without a
namespaceorrepofilter so every indexed repository participates, unless the user limits the scope.
Honor an explicitly named repository or code host as the requested scope. Widen beyond it only when the user asks for cross-repository coverage, the repository identity is ambiguous, or scoped evidence is demonstrably incomplete.
When a scoped search returns no matches
An empty result does not establish whether a repository is indexed or the code is absent. Check the repository slug, filters and query before widening the search. When the requested scope permits it, remove filters incrementally and stop when the next search cannot resolve a specific gap. Look for candidate mirrors or forks among the results. Verify their relationship to the requested repository before using them as evidence. Identify the source repository and commit, and note that its contents may differ from the original. Report an indexing gap only when confirmed; otherwise report that the search found no matches.
Reverse Dependencies
Search the exact API or symbol first. If that does not establish direct consumption, search the package or import anchor, group candidates by repository, and inspect the manifest or import plus the call site needed to verify selected consumers. Prefer stable literal anchors; do not invent delimiter-heavy code fragments merely to vary the query. Keep each search to a compact result set and use the returned repository and path metadata for selection; a result cap is not a reason to claim completeness.
Efficiency
Treat search results as a batch. Do not rerun the same symbol separately for each repository or usage pattern. Select a small, diverse set of direct consumers, read the call-site files needed to establish each integration role, and fetch a manifest only when the call-site evidence does not establish the package. Stop when another result would repeat an already verified integration role, not while a material role is unverified.
After discovery establishes repository, path and commit, read independent files concurrently in one tool round. Do not wait for one file before requesting another unless its result determines the next path.
Reporting
Rank a bounded set of source-backed implementation locations. If the anchored
search is incomplete, returns only generated documentation, or exposes only one
part of the requested capability, widen while the next result can close that gap.
Fetch only the source files needed for symbol and behavior context. Cite
workspace/repo and path, and the commit when you read a file. Deduplicate mirror
results only when the retrieved code establishes equivalence. Say which source
appears canonical only when the evidence supports it. Never infer behavior from a filename, or completeness
from one repository's empty result. Use the fewest calls that establish the
answer; for a single known repository and symbol, one search and one read round
are the normal starting point.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

