Back to Llama Index

Jira Integration

llama-index-integrations/tools/llama-index-tools-jira/README.md

0.14.211.1 KB
Original Source

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:

python
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)