@@ -4,11 +4,12 @@ A Model Context Protocol (MCP) server that provides access to JIRA issue data st
4
4
5
5
## Overview
6
6
7
- This MCP server connects to Snowflake to query JIRA data and provides three main tools for interacting with the data:
7
+ This MCP server connects to Snowflake to query JIRA data and provides four main tools for interacting with the data:
8
8
9
9
- ** ` list_jira_issues ` ** - Query and filter JIRA issues with various criteria
10
10
- ** ` get_jira_issue_details ` ** - Get detailed information for a specific issue by key
11
11
- ** ` get_jira_project_summary ` ** - Get statistics and summaries for all projects
12
+ - ** ` list_jira_components ` ** - List and filter JIRA components with various criteria
12
13
13
14
## Features
14
15
@@ -17,6 +18,7 @@ The server connects to Snowflake and queries the following tables:
17
18
- ` JIRA_ISSUE_NON_PII ` - Main issue data (non-personally identifiable information)
18
19
- ` JIRA_LABEL_RHAI ` - Issue labels and tags
19
20
- ` JIRA_COMMENT_NON_PII ` - Issue comments (non-personally identifiable information)
21
+ - ` JIRA_COMPONENT_RHAI ` - JIRA project components and their metadata
20
22
21
23
** Note** : Table names are expected to exist in your configured Snowflake database and schema.
22
24
@@ -47,6 +49,21 @@ Generate statistics across all projects:
47
49
- Priority distribution per project
48
50
- Overall statistics
49
51
52
+ #### 4. List Components (` list_jira_components ` )
53
+ Query and filter JIRA components with optional criteria:
54
+ - ** Project filtering** - Filter by project ID (e.g., '12325621')
55
+ - ** Archived filtering** - Filter by archived status ('Y' or 'N')
56
+ - ** Deleted filtering** - Filter by deleted status ('Y' or 'N')
57
+ - ** Text search** - Search in component name and description fields
58
+ - ** Result limiting** - Control number of results returned (default: 50)
59
+
60
+ Returns component information including:
61
+ - Component ID, project, name, and description
62
+ - Component URL and assignee details
63
+ - Archived and deleted status
64
+ - Lead information and assignee type
65
+ - Last sync timestamp
66
+
50
67
### Monitoring & Metrics
51
68
52
69
The server includes optional Prometheus metrics support for monitoring:
0 commit comments