Skip to content

Commit 4385b92

Browse files
jrcoakona-agent
andcommitted
Add standardized MCP configuration files for Jira integration
- Add .mcp/config.json with comprehensive server configuration - Add mcp.json for root-level MCP discovery - Add .mcp.yaml for YAML-preferring tools - Extract configuration from gitpod/automations.yaml - Enable automatic Jira MCP detection for AI assistants Co-authored-by: Ona <no-reply@ona.com>
1 parent a57333d commit 4385b92

File tree

3 files changed

+78
-0
lines changed

3 files changed

+78
-0
lines changed

.mcp.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
mcpServers:
2+
jira-mcp:
3+
command: node
4+
args:
5+
- /home/node/jira-mcp/build/index.js
6+
env:
7+
JIRA_HOST: ${JIRA_HOST:-coakley.atlassian.net}
8+
JIRA_USERNAME: ${JIRA_USERNAME:-joe@gitpod.io}
9+
JIRA_API_TOKEN: ${JIRA_API_TOKEN:-your_api_token_here}
10+
JIRA_PROJECT_KEY: ${JIRA_PROJECT_KEY:-MBA}
11+
AUTO_CREATE_TEST_TICKETS: "true"
12+
JIRA_ACCEPTANCE_CRITERIA_FIELD: customfield_10429
13+
JIRA_STORY_POINTS_FIELD: customfield_10040
14+
JIRA_EPIC_LINK_FIELD: customfield_10014
15+
16+
tools:
17+
- create-ticket
18+
- get-ticket
19+
- search-tickets
20+
- update-ticket
21+
- link-tickets
22+
- get-test-steps
23+
- add-test-steps
24+
25+
server_location: /home/node/jira-mcp/
26+
project:
27+
key: MBA
28+
host: coakley.atlassian.net

.mcp/config.json

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"mcpServers": {
3+
"jira-mcp": {
4+
"command": "node",
5+
"args": ["/home/node/jira-mcp/build/index.js"],
6+
"env": {
7+
"JIRA_HOST": "${JIRA_HOST:-coakley.atlassian.net}",
8+
"JIRA_USERNAME": "${JIRA_USERNAME:-joe@gitpod.io}",
9+
"JIRA_API_TOKEN": "${JIRA_API_TOKEN:-your_api_token_here}",
10+
"JIRA_PROJECT_KEY": "${JIRA_PROJECT_KEY:-MBA}",
11+
"AUTO_CREATE_TEST_TICKETS": "true",
12+
"JIRA_ACCEPTANCE_CRITERIA_FIELD": "customfield_10429",
13+
"JIRA_STORY_POINTS_FIELD": "customfield_10040",
14+
"JIRA_EPIC_LINK_FIELD": "customfield_10014"
15+
}
16+
}
17+
},
18+
"tools": [
19+
"create-ticket",
20+
"get-ticket",
21+
"search-tickets",
22+
"update-ticket",
23+
"link-tickets",
24+
"get-test-steps",
25+
"add-test-steps"
26+
],
27+
"server_location": "/home/node/jira-mcp/",
28+
"project": {
29+
"key": "MBA",
30+
"host": "coakley.atlassian.net"
31+
}
32+
}

mcp.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"mcpServers": {
3+
"jira-mcp": {
4+
"command": "node",
5+
"args": ["/home/node/jira-mcp/build/index.js"],
6+
"env": {
7+
"JIRA_HOST": "${JIRA_HOST:-coakley.atlassian.net}",
8+
"JIRA_USERNAME": "${JIRA_USERNAME:-joe@gitpod.io}",
9+
"JIRA_API_TOKEN": "${JIRA_API_TOKEN:-your_api_token_here}",
10+
"JIRA_PROJECT_KEY": "${JIRA_PROJECT_KEY:-MBA}",
11+
"AUTO_CREATE_TEST_TICKETS": "true",
12+
"JIRA_ACCEPTANCE_CRITERIA_FIELD": "customfield_10429",
13+
"JIRA_STORY_POINTS_FIELD": "customfield_10040",
14+
"JIRA_EPIC_LINK_FIELD": "customfield_10014"
15+
}
16+
}
17+
}
18+
}

0 commit comments

Comments
 (0)