I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

mcp-atlassian
Servidor MCP para Atlassian (Confluence y Jira)
1
Github Watches
3
Github Forks
3
Github Stars
MCP Atlassian
A Model Context Protocol (MCP) server that provides tools for interacting with Atlassian products (Confluence and Jira).
Overview
This MCP server allows AI agents to interact with Atlassian products through a standardized interface. It provides tools for:
- Confluence: Search content, get spaces, retrieve content, and list pages
- Jira: Search issues, get issue details, list projects, and more
Prerequisites
- Node.js (v16 or higher)
- npm or yarn
- Atlassian account with API token
- Docker (optional, for containerized deployment)
Installation
Standard Installation
-
Clone the repository:
git clone https://github.com/yourusername/mcp-atlassian.git cd mcp-atlassian
-
Install dependencies:
npm install # or using make make install
-
Create a
.env
file in the root directory with your Atlassian credentials:ATLASSIAN_HOST=https://your-domain.atlassian.net ATLASSIAN_EMAIL=your-email@example.com ATLASSIAN_API_TOKEN=your-api-token
Docker Installation
-
Clone the repository:
git clone https://github.com/yourusername/mcp-atlassian.git cd mcp-atlassian
-
Create a
.env
file as described above. -
Build and run the Docker container:
# Build the Docker image make docker-build # Run the Docker container make docker-run # Or use Docker Compose make docker-compose
Usage
Starting the Server
# Using npm
npm start
# Using make
make start
# Using Docker
make docker-run
This will start the MCP server, which will listen for requests on stdin and respond on stdout.
Available Tools
Confluence Tools
-
search-confluence: Search for content in Confluence using CQL
- Parameters:
query
(string)
- Parameters:
-
get-confluence-space: Get information about a specific Confluence space
- Parameters:
spaceKey
(string)
- Parameters:
-
get-confluence-content: Get specific content by ID
- Parameters:
contentId
(string)
- Parameters:
-
get-confluence-pages: Get all pages in a space
- Parameters:
spaceKey
(string),limit
(number, optional)
- Parameters:
Jira Tools
-
search-jira-issues: Search for issues using JQL
- Parameters:
jql
(string),maxResults
(number, optional)
- Parameters:
-
get-jira-issue: Get a specific issue by key
- Parameters:
issueKey
(string)
- Parameters:
-
get-jira-projects: Get all projects
- Parameters: none
-
get-jira-project: Get a specific project by key
- Parameters:
projectKey
(string)
- Parameters:
-
get-jira-issue-types: Get all issue types
- Parameters: none
Development
Project Structure
src/
├── config/ # Configuration files
├── examples/ # Example usage
├── services/ # Service classes for Atlassian APIs
│ ├── confluence.ts
│ └── jira.ts
├── tools/ # MCP tools
│ ├── search-confluence.ts
│ ├── get-confluence-space.ts
│ ├── get-confluence-content.ts
│ ├── get-confluence-pages.ts
│ ├── search-jira-issues.ts
│ ├── get-jira-issue.ts
│ ├── get-jira-projects.ts
│ ├── get-jira-project.ts
│ ├── get-jira-issue-types.ts
│ ├── utils.ts
│ └── index.ts
└── index.ts # Main entry point
Building
# Using npm
npm run build
# Using make
make build
Testing
# Using npm
npm test
# Using make
make test
Makefile Commands
The project includes a Makefile to simplify common operations:
# Display available commands
make help
License
MIT
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
This GPT assists in finding a top-rated business CPA - local or virtual. We account for their qualifications, experience, testimonials and reviews. Business operators provide a short description of your business, services wanted, and city or state.
I find academic articles and books for research and literature reviews.
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
Espejo dehttps: //github.com/agentience/practices_mcp_server
Una puerta de enlace de API unificada para integrar múltiples API de explorador de blockchain similar a Esterscan con soporte de protocolo de contexto modelo (MCP) para asistentes de IA.
La aplicación AI de escritorio todo en uno y Docker con trapo incorporado, agentes de IA, creador de agentes sin código, compatibilidad de MCP y más.
Reviews

user_uXB1jZNn
I'm thoroughly impressed with mcp-atlassian by samwang0723! This tool has significantly streamlined our project management processes. Integration with Atlassian products is seamless, and its user-friendly interface makes it accessible to our whole team. The continuous updates and responsive support from the author have been outstanding. Highly recommend!