JSPM

likejarvis-jira-mcp-server

1.0.0
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • 0
    • Score
      100M100P100Q28434F
    • License MIT

    JIRA MCP Server implementation in TypeScript

    Package Exports

      This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (likejarvis-jira-mcp-server) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

      Readme

      JIRA MCP Server

      A TypeScript implementation of a JIRA MCP Server: Essential API Integrations for Technical Program Managers and Engineers

      Features

      • JQL search functionality
      • Issue retrieval by ID or key
      • Seamless integration with the Model Context Protocol

      Quick Start

      Install and run the server using npx:

      npx @rujutaranade/jira-mcp-server-likejarvis

      Prerequisites

      • Node.js (v18 or higher)
      • A JIRA instance with API access
      • JIRA API key/token

      Setup

      1. Clone this repository
      2. Install dependencies:
        npm install
      3. Copy the environment file example and fill in your JIRA credentials:
        cp .env.example .env
      4. Edit the .env file with your JIRA instance URL, API key, and user email

      Building and Running

      Build the TypeScript code:

      npm run build

      Start the server:

      npm start

      For development with auto-reload:

      npm run dev

      Available Tools

      Perform enhanced JQL (JIRA Query Language) searches to find issues.

      Parameters:

      • jql (required): The JQL query string
      • nextPageToken: Token for pagination
      • maxResults: Maximum number of results to return (default: 50)
      • fields: List of fields to include in the response
      • expand: Additional information to include in the response

      2. Get Issue (get_issue)

      Retrieve detailed information about a specific issue.

      Parameters:

      • issueIdOrKey (required): ID or key of the issue
      • fields: Fields to include in the response
      • expand: Additional information to include in the response
      • properties: Properties to include in the response
      • failFast: Whether to fail quickly on errors (default: false)

      Environment Variables

      • JIRA_INSTANCE_URL: The URL of your JIRA instance
      • JIRA_API_KEY: Your JIRA API key/token
      • JIRA_USER_EMAIL: The email associated with your JIRA account

      License

      MIT