MCP Server - Jira & Git Integration
@kashuta
关于 MCP Server - Jira & Git Integration
MCP Server - Jira & Git Integration
基本信息
配置
工具
未检测到工具
工具是从 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
getJiraIssuetool - 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 服务器
mcp-github-trending MCP Server
hetaoBackendMCP server for getting github trending repos & developers
MCP GitHub Project Manager
kunwarViveka mcp server to manage github project's functionality
MCP Linear
tacticlaunchMCP server that enables AI assistants to interact with Linear project management system through natural language, allowing users to retrieve, create, and update issues, projects, and teams.
GitMCP
idosalPut an end to code hallucinations! GitMCP is a free, open-source, remote MCP server for any GitHub project
Linear MCP Server
jerhadfA server that integrates Linear's project management system with the Model Context Protocol (MCP) to allow LLMs to interact with Linear.
评论