ravi-accolite/bounteous-atlassian
3.2
If you are the rightful owner of bounteous-atlassian and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Bounteous Atlassian MCP Server is a TypeScript-based server implementation for integrating Atlassian's Jira and Confluence.
Bounteous Atlassian MCP Server
An MCP server implementation for Atlassian (Jira and Confluence) integration, written in TypeScript.
Features
- Create and search Jira issues
- Create and search Confluence pages
- Full TypeScript support with Zod schema validation
- Environment-based configuration
Prerequisites
- Node.js 16 or higher
- Atlassian account with API access
- Jira and Confluence cloud instances
Installation
- Clone the repository:
git clone https://github.com/ravi-accolite/bounteous-atlassian.git
cd bounteous-atlassian
- Install dependencies:
npm install
- Create a
.env
file in the root directory with your Atlassian credentials:
JIRA_HOST=your-domain.atlassian.net
CONFLUENCE_HOST=your-domain.atlassian.net
ATLASSIAN_USERNAME=your-email@example.com
ATLASSIAN_API_TOKEN=your-api-token
- Build the project:
npm run build
Usage
Start the server:
npm start
Available Tools
Jira Tools
-
create-jira-issue
- Creates a new Jira issue
- Required parameters:
- projectKey: string
- summary: string
- issueType: string
- Optional parameters:
- description: string
- priority: string
- assignee: string
- labels: string[]
-
search-jira-issues
- Searches Jira issues using JQL
- Required parameters:
- jql: string
- Optional parameters:
- maxResults: number
- fields: string[]
Confluence Tools
-
create-confluence-page
- Creates a new Confluence page
- Required parameters:
- spaceKey: string
- title: string
- content: string
- Optional parameters:
- parentId: string
- labels: string[]
-
search-confluence
- Searches Confluence content using CQL
- Required parameters:
- cql: string
- Optional parameters:
- limit: number
- start: number
Development
Run in development mode with hot reloading:
npm run dev
Run tests:
npm test
License
MIT
Contributing
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a new Pull Request