Integrate with Jira to Fetch and Search Issues
Integrate Jira to fetch issue details, comments, projects, and perform searches.
Why it matters
Connect your AI agent to Jira to seamlessly retrieve issue details, comments, and project information, and perform targeted issue searches.
Outcomes
What it gets done
Fetch specific Jira issues by key
Search for Jira issues containing keywords
List all Jira projects
Retrieve comments for a specific Jira issue
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/li-tool-tools-jira | bash Capabilities
What this skill does
Pulls structured data fields from unstructured text.
Writes and executes SQL or NoSQL queries on databases.
Searches the web and retrieves relevant sources.
Chunks, embeds, and indexes documents for semantic retrieval.
Overview
Jira Integration
What it does
This tool integrates with Jira, allowing you to fetch issue details, comments, and projects, as well as perform searches within Jira.
How it connects
Use this tool when your AI assistant needs to access and process information directly from Jira, such as retrieving specific issue details, comments, or project lists, or searching for issues by keyword.
Source README
Jira Integration
This tool integrates with Jira and enables fetching Jira issue details, comments, projects, and performing searches. You can query issues, retrieve specific issue details, or search for issues matching a keyword.
Usage
Here is the example usage:
from llama_index.tools.jira import JiraToolSpec
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.openai import OpenAI
tool_spec = JiraToolSpec(server_url=SERVER, email=EMAIL, api_token=API_KEY)
agent = FunctionAgent(
tools=tool_spec.to_tool_list(),
llm=OpenAI(model="gpt-4.1"),
)
### Fetch a specific Jira issue by key
response = await agent.run(
"Fetch Jira issue with the key 'PROJ-5' and give me the details."
)
print(response)
### Search for issues containing a specific keyword
response = await agent.run("Search for Jira issues containing 'login bug'.")
print(response)
### Fetch all Jira projects
response = await agent.run("List all Jira projects.")
print(response)
### Fetch all comments for a specific issue
response = await agent.run("Fetch comments for Jira issue 'PROJ-5'.")
print(response)
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.