JIRA

Integre com o JIRA para permitir que assistentes de IA interajam diretamente com issues do JIRA.

Documentação

Servidor MCP para JIRA

Este servidor Model Context Protocol (MCP) fornece integração com o JIRA. Ele permite que o ChatGPT e outros assistentes de IA operem diretamente nos issues do JIRA.

Recursos

Este servidor MCP oferece as seguintes ferramentas:

  • get_issue: Obtém informações detalhadas de um issue do JIRA

Instalação

# リポジトリをクローン
git clone https://github.com/kuvanov-2/mcp-server-jira.git
cd mcp-server-jira

# 依存関係をインストール
npm install

# ビルド
npm run build

Configuração

Para usar o servidor MCP, é necessário realizar as seguintes configurações:

1. Pré-requisitos

1-1. Configuração do 1Password CLI

Instale o aplicativo de desktop do 1Password.

Instale o 1Password CLI.

brew install 1password-cli

Nas configurações do 1Password (aplicativo de desktop), habilite a integração com CLI.

1-2. Obtenção do token da API do JIRA

Obtenha o TOKEN DA API do JIRA aqui.

Salve o token da API do JIRA no 1Password

2. Configuração do Visual Studio Code

Abra o arquivo de configuração:

  • macOS: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  • Windows: %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json

Adicione a seguinte configuração:

{
  "mcpServers": {
	"github.com/kuvanov-2/mcp-server-jira": {
	  "command": "/path/to/mcp-server-jira/start-server.sh",
	  "env": {
		"JIRA_HOST": "https://your-domain.atlassian.net",
		"JIRA_EMAIL": "your-email@example.com",
		"JIRA_API_TOKEN": "op://YOUR_VAULT_NAME/YOUR_ITEM_NAME/info/access token" 
	  },
	  "disabled": false,
	  "autoApprove": []
	}
  }
}

Descrição das variáveis de ambiente:

  • JIRA_HOST: URL do host do JIRA
  • JIRA_EMAIL: Endereço de e-mail da conta do JIRA
  • JIRA_API_TOKEN: Referência ao token da API do JIRA salvo no 1Password

O TOKEN DA API do JIRA deve ser salvo no 1Password. Em JIRA API Token, especifique o caminho para o campo correspondente no 1Password. O caminho pode ser copiado clicando com o botão direito no campo.

O script start-server.sh resolve automaticamente as variáveis de ambiente usando o 1Password CLI e inicia o servidor.

Como usar

get_issue

Obtém informações detalhadas de um issue do JIRA.

<use_mcp_tool>
<server_name>github.com/kuvanov-2/mcp-server-jira</server_name>
<tool_name>get_issue</tool_name>
<arguments>
{
  "issueKey": "PROJ-123"
}
</arguments>
</use_mcp_tool>

Licença

MIT