Przejdź do głównej zawartości

Integracja Jira i Linear przez MCP

Twój PM właśnie przypisał Ci ticket z dwuakapitowym opisem i sześcioma kryteriami akceptacji. Otwierasz edytor, próbujesz przypomnieć sobie, co mówił ticket, zaczynasz kodować i w połowie uświadamiasz sobie, że przegapiłeś wymaganie. Potem wracasz do Jiry, czytasz ticket ponownie, kopiujesz kryteria akceptacji, wklejasz je jako komentarz w kodzie i zaczynasz od nowa. Ta pętla przełączania kontekstu powtarza się dziesiątki razy w każdym sprincie.

Serwery MCP do zarządzania projektami przerywają tę pętlę. AI czyta ticket bezpośrednio, rozumie wymagania i może nawet aktualizować status ticketa, gdy praca jest skończona.

  • Konfiguracja Atlassian Rovo MCP (Jira + Confluence) i Linear MCP
  • Prompty do workflow deweloperskiego opartego na ticketach
  • Wzorce automatyzacji aktualizacji statusów i tworzenia ticketów
  • Wytyczne łączenia serwera MCP do zarządzania projektami z kontrolą wersji

Oficjalny serwer MCP Atlassian to zdalny serwer łączący się przez OAuth 2.1. Zapewnia dostęp do ticketów Jira, stron Confluence i komponentów Compass.

{
"mcpServers": {
"atlassian": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.atlassian.com/v1/mcp"]
}
}
}

Dla zespołów używających Linear, integracja Linear MCP zapewnia zarządzanie ticketami, śledzenie cykli i aktualizacje projektów.

Najpotężniejszy workflow łączy serwery MCP do zarządzania projektami i kontroli wersji. AI czyta ticket, tworzy branch, pisze kod, otwiera PR odwołujący się do ticketa i aktualizuje status ticketa — wszystko w jednej rozmowie.

  1. Przeczytaj ticket. AI pobiera wymagania i kryteria akceptacji z Jiry lub Linear.
  2. Utwórz branch. Używając Git MCP, AI tworzy feature branch nazwany według ID ticketa.
  3. Zaimplementuj zmianę. AI pisze kod oparty na wymaganiach ticketa.
  4. Otwórz PR. Używając GitHub MCP, AI tworzy pull request odwołujący się do ticketa.
  5. Zaktualizuj ticket. AI przesuwa ticket do “In Review” i dodaje komentarz z linkiem do PR.

Przebieg OAuth nigdy się nie kończy. Atlassian Rovo MCP wymaga przekierowania przeglądarki na localhost. Jeśli jesteś za VPN lub firmowym proxy blokującym callbacki localhost, przebieg OAuth zawiesi się. Spróbuj tymczasowo odłączyć się od VPN lub użyć bezpośredniego połączenia.

Błąd “Your site admin must authorize this app”. Pierwszy użytkownik na Twojej stronie Atlassian musi mieć dostęp zarówno do Jiry, jak i Confluence dla początkowej zgody OAuth. Poproś admina Atlassian o przeprowadzenie pierwszej autoryzacji.

AI nie może znaleźć ticketa. Upewnij się, że używasz prawidłowego klucza projektu. AI wyszukuje za pomocą JQL, więc “find open bugs in PLATFORM” wymaga, aby klucz projektu był “PLATFORM”, a nie nazwa projektu.

Odmowa uprawnień przy aktualizacji ticketów. Serwer MCP respektuje Twoje uprawnienia w Atlassian. Jeśli nie możesz edytować ticketa w interfejsie webowym Jiry, AI też nie może go edytować przez MCP.