Automate Jira & Confluence with AI: Open Source MCP Server

Are you tired of manually creating Jira tickets from meeting notes, or updating Confluence pages by hand? Meet the MCP Server—an open source Node.js project that connects Jira, Confluence, and AI to automate your team’s workflow!
✨ What is MCP Server? MCP Server is a Node.js/TypeScript backend that:
Connects to Jira and Confluence (Atlassian Cloud) Uses AI (OpenAI) to extract action items from meeting notes and create Jira tickets automatically Lets you interact with Jira and Confluence via simple HTTP endpoints Supports proxy/firewall environments and secure config Includes a web chatbot UI for non-technical users.
🔧 Features AI-powered meeting-to-ticket automation: Paste your meeting notes, and the server creates actionable Jira tickets for you. Jira endpoints: Get issue details, add comments, change status, and more. Confluence endpoints: Fetch, update, and list pages.
🚀 Quick Start 1 - Clone the repo git clone
https://github.com/yourusername/mcp-server.git
cd mcp-server
2 - Install dependencies npm install
3- Configure your secrets Copy config.copy.json to config.json and fill in your Jira, Confluence, and OpenAI credentials. Run the server npm start
The server runs on http://localhost:4000 by default.
5 - Try the chatbot Open meeting-notes-chatbot.html in your browser. Paste your meeting notes, enter your Jira project key, and click “Create Jira Tickets”.
Team Meeting – July 8, 2025
John to update the user documentation by Friday.
Sarah will review the new code changes.
Mark to prepare a demo for the client presentation.
The server will use AI to extract action items and create Jira tickets automatically!
📎 Links
🤝 Contribute Star the repo, try it out, and open issues or pull requests! Ideas for new features or integrations are welcome. Let’s automate the boring stuff and let your team focus on what matters!
Subscribe to my newsletter
Read articles from Sanil Shet directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
