Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sooperset/mcp-atlassian
https://github.com/sooperset/mcp-atlassian
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/sooperset/mcp-atlassian
- Owner: sooperset
- License: mit
- Created: 2024-12-03T09:25:20.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-15T08:52:33.000Z (20 days ago)
- Last Synced: 2024-12-15T09:30:19.193Z (20 days ago)
- Language: Python
- Size: 50.8 KB
- Stars: 9
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-mcp-servers - sooperset/mcp-atlassian - Confluenceワークスペースの自然言語検索とコンテンツアクセス (サーバー実装 / 🛠️ <a name="other-tools-and-integrations"></a>その他のツールと統合)
README
# MCP Atlassian
Model Context Protocol (MCP) server for Atlassian Cloud products (Confluence and Jira). This integration is designed specifically for Atlassian Cloud instances and does not support Atlassian Server or Data Center deployments.
## Feature Demo
![Demo](https://github.com/user-attachments/assets/995d96a8-4cf3-4a03-abe1-a9f6aea27ac0)## Features
- Search and read Confluence spaces/pages
- Get Confluence page comments
- Search and read Jira issues
- Get project issues and metadata## API
### Resources
- `confluence://{space_key}`: Access Confluence spaces and pages
- `confluence://{space_key}/pages/{title}`: Access specific Confluence pages
- `jira://{project_key}`: Access Jira project and its issues
- `jira://{project_key}/issues/{issue_key}`: Access specific Jira issues### Tools
#### Confluence Tools
- **confluence_search**
- Search Confluence content using CQL
- Inputs:
- `query` (string): CQL query string
- `limit` (number, optional): Results limit (1-50, default: 10)
- Returns:
- Array of search results with page_id, title, space, url, last_modified, type, and excerpt- **confluence_get_page**
- Get content of a specific Confluence page
- Inputs:
- `page_id` (string): Confluence page ID
- `include_metadata` (boolean, optional): Include page metadata (default: true)- **confluence_get_comments**
- Get comments for a specific Confluence page
- Input: `page_id` (string)#### Jira Tools
- **jira_get_issue**
- Get details of a specific Jira issue
- Inputs:
- `issue_key` (string): Jira issue key (e.g., 'PROJ-123')
- `expand` (string, optional): Fields to expand- **jira_search**
- Search Jira issues using JQL
- Inputs:
- `jql` (string): JQL query string
- `fields` (string, optional): Comma-separated fields (default: "*all")
- `limit` (number, optional): Results limit (1-50, default: 10)- **jira_get_project_issues**
- Get all issues for a specific Jira project
- Inputs:
- `project_key` (string): Project key
- `limit` (number, optional): Results limit (1-50, default: 10)## Usage with Claude Desktop
1. Get API tokens from: https://id.atlassian.com/manage-profile/security/api-tokens
2. Add to your `claude_desktop_config.json`:
```json
{
"mcpServers": {
"mcp-atlassian": {
"command": "uvx",
"args": ["mcp-atlassian"],
"env": {
"CONFLUENCE_URL": "https://your-domain.atlassian.net/wiki",
"CONFLUENCE_USERNAME": "[email protected]",
"CONFLUENCE_API_TOKEN": "your_api_token",
"JIRA_URL": "https://your-domain.atlassian.net",
"JIRA_USERNAME": "[email protected]",
"JIRA_API_TOKEN": "your_api_token"
}
}
}
}
```Alternative configuration using
uv
```json
{
"mcpServers": {
"mcp-atlassian": {
"command": "uv",
"args": [
"--directory",
"/path/to/mcp-atlassian",
"run",
"mcp-atlassian"
],
"env": {
"CONFLUENCE_URL": "https://your-domain.atlassian.net/wiki",
"CONFLUENCE_USERNAME": "[email protected]",
"CONFLUENCE_API_TOKEN": "your_api_token",
"JIRA_URL": "https://your-domain.atlassian.net",
"JIRA_USERNAME": "[email protected]",
"JIRA_API_TOKEN": "your_api_token"
}
}
}
}
```
Replace `/path/to/mcp-atlassian` with the actual path where you've cloned the repository.## Security
- Never share API tokens
- Keep .env files secure and private
- See [SECURITY.md](SECURITY.md) for best practices## License
Licensed under MIT - see [LICENSE](LICENSE) file. This is not an official Atlassian product.