MCP.so
登录

MCP Server - Jira & Git Integration

@kashuta

关于 MCP Server - Jira & Git Integration

MCP Server - Jira & Git Integration

基本信息

分类

版本控制

许可证

MIT license

运行时

node

传输方式

stdio

发布者

kashuta

配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP Server - Jira & Git Integration?

This MCP server integrates with Jira and Git to automate common development workflows. It watches for file changes in a specified Git repository, checks the current branch for a Jira issue key, and updates the corresponding Jira issue status. It is for developers using Jira and Git who want to streamline their workflow.

How to use MCP Server - Jira & Git Integration?

Clone the repository, run npm install, configure environment variables in a .env file, then start the server with npm run dev (development) or npm run build && npm start (production). An MCP client connects via STDIN/STDOUT to call the provided tools.

Key features of MCP Server - Jira & Git Integration

  • Automatic Jira status updates on file changes
  • MCP tool integration for Jira and Git actions
  • Configurable via environment variables

Use cases of MCP Server - Jira & Git Integration

  • Automatically update a Jira issue status when code changes are detected on a feature branch
  • Retrieve Jira issue details using the getJiraIssue tool
  • Create a Git feature branch and pull request template from a Jira issue

FAQ from MCP Server - Jira & Git Integration

What MCP tools does the server expose?

It exposes three tools: getJiraIssue, createGitBranchAndPR, and updateJiraStatus. Each takes issue IDs and optionally a new status.

How does automatic Jira status updating work?

The server monitors the directory specified by GIT_REPO_PATH for file changes. When a change is detected, it checks the current branch name for a Jira issue key (e.g., PROJ-123) and, if uncommitted Git changes exist, updates the Jira issue status to the value defined in JIRA_UPDATE_STATUS.

What environment variables are required?

Required variables: JIRA_BASE_URL, JIRA_EMAIL, JIRA_API_TOKEN, JIRA_PROJECT_KEY, JIRA_UPDATE_STATUS, GIT_REPO_PATH, GIT_DEFAULT_BRANCH. Optional: DEBUG and LOG_LEVEL.

What are the runtime requirements?

Node.js and npm are required. The server must be run in an environment with access to a Git repository (local path) and a Jira instance (cloud).

How is authentication handled?

Jira authentication uses an API token generated from Atlassian Account Settings, provided via the JIRA_API_TOKEN environment variable.

评论

版本控制 分类下的更多 MCP 服务器