GitHub-Copilot-QA-Assistant
Provides tools for listing spaces, searching and retrieving pages, extracting page text, creating and updating pages, appending content, and managing comments in Confluence.
Provides tools for getting, searching, and creating issues, retrieving assigned issues, adding comments, and transitioning issues in Jira.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GitHub-Copilot-QA-AssistantGet the details of bug 1256082"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GitHub Copilot QA Assistant
Internal network access is required. The Bugzilla, Jira, and Confluence integrations target internal systems and will not work outside the company network or VPN.
This repository contains MCP servers and API clients for three internal systems:
Bugzilla
Jira
Confluence
Older database-execution and Bugzilla-to-Jira workflow sections were removed because those code paths are not present in the current repository.
Overview
Each MCP server exposes a focused tool surface for GitHub Copilot Agent Mode:
Bugzilla: get bugs, search bugs, get comments, add comments, update bugs, create bugs
Jira: get issues, search issues, get assigned issues, create issues, add comments, transition issues
Confluence: list spaces, search pages, get pages, extract page text, create pages, update pages, append content, manage comments
Related MCP server: GitHub Copilot MCP Server
Project Structure
.
|-- README.md
|-- requirements.txt
|-- Documentation/
| |-- QA-Assistant-Bugzilla-Operations.md
| `-- QA-Assistant-Jira-Server-Operations.md
`-- src/
|-- clients/
| |-- bugzilla_client.py
| |-- client_factory.py
| |-- confluence_client.py
| `-- jira_client.py
`-- mcp_servers/
|-- bugzilla_mcp_server.py
|-- confluence_mcp_server.py
`-- jira_mcp_server.pyHow It Works
GitHub Copilot Agent Mode
|
v
VS Code MCP registration (.vscode/mcp.json)
|
v
src/mcp_servers/*.py
|
v
src/clients/*.py
|
v
Internal Bugzilla / Jira / Confluence APIsPrerequisites
Python 3.10+
Access to the internal Bugzilla, Jira, and/or Confluence instances
Valid credentials for the systems you want to use
VS Code with GitHub Copilot
Setup
python -m venv venv
# Windows
venv\Scripts\activate
pip install -r requirements.txtCreate a .env file in the project root by copying .env.example and filling in your values.
BUGZILLA_BASE_URL=https://bugzilla.example.com
BUGZILLA_COOKIE=Bugzilla_login=YOUR_LOGIN_VALUE; Bugzilla_logincookie=YOUR_COOKIE_VALUE
BUGZILLA_API_KEY=
JIRA_BASE_URL=https://pdjira.example.com
JIRA_COOKIE=JSESSIONID=YOUR_JIRA_COOKIE_VALUE
CONFLUENCE_BASE_URL=https://pdconfluence.example.com
CONFLUENCE_COOKIE=JSESSIONID=YOUR_CONFLUENCE_COOKIE_VALUE
CONFLUENCE_TOKEN=Notes:
src/clients/client_factory.pyloads.envfrom the repository root.Bugzilla supports cookie auth and an optional API key.
Jira is currently initialized from base URL plus cookie.
Confluence can use a cookie or bearer token.
Running The MCP Servers
VS Code reads server registration from .vscode/mcp.json.
You can also start the servers manually:
python src/mcp_servers/bugzilla_mcp_server.py
python src/mcp_servers/jira_mcp_server.py
python src/mcp_servers/confluence_mcp_server.pyAvailable Tools
Bugzilla
bugzilla_get_bugbugzilla_search_bugsbugzilla_get_commentsbugzilla_add_commentbugzilla_update_bugbugzilla_create_bug
Jira
get_jira_issuesearch_jira_issuesget_my_jira_issuescreate_jira_issueadd_jira_commenttransition_jira_issue
Confluence
list_confluence_spacessearch_confluence_spaceget_confluence_space_pagesget_confluence_pageget_confluence_page_textcreate_confluence_pageupdate_confluence_pageappend_to_confluence_pageget_confluence_commentsadd_confluence_comment
Usage Examples
Example prompts for Copilot Agent Mode:
Get the details of bug 1256082Search Jira issues in project UID assigned to meList Confluence spaces I can accessGet the plain text of Confluence page 123456789Documentation
Additional operation notes are available in Documentation/.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Governed app access for AI agents: 1,000+ apps & 12,000+ tools via Code Mode MCP.
Your org's AI agents, tasks, runs, search, and brain files as MCP tools and resources.
BugBug skills and MCP workflows for AI agents
Voice-powered bug reporting with 13 MCP tools. Record bugs by talking; let AI find and fix them.
Related MCP Servers
- AlicenseBqualityDmaintenanceIntegrates GitHub Copilot with MCP-compatible tools to provide AI-powered code assistance, including chat, code explanation, and reviews. It leverages existing GitHub CLI authentication to support multiple models like GPT-4o and Claude 3.5 Sonnet.4312MIT
- AlicenseNot gradedqualityCmaintenanceIntegrates GitHub Copilot CLI with MCP clients to offer various coding assistance tools including asking questions, explaining code, suggesting commands, debugging, refactoring, generating tests, and reviewing code.158MIT
- FlicenseNot gradedqualityDmaintenanceEnables LLM agents to manage projects, track issues, log work, and integrate with Git. Provides 23 MCP tools for full project management capabilities.16
- AlicenseNot gradedqualityDmaintenanceEnables GitHub Copilot to read, write, search, and manage Confluence pages, spaces, attachments, and diagrams through MCP tools.MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lengochoangminh/GitHub-Copilot-QA-Assistant'
If you have feedback or need assistance with the MCP directory API, please join our Discord server