Documentation hub

From clone to first safe tool call.

Repository-backed quick starts, package guides, gateway setup, channel instructions and a searchable 30-tool catalogue.

Root README

Quick start.

Terminal
git clone https://github.com/aryan4avj/Project.git
cd Project/apps/gateway
npm install
# Set env vars: JIRA_BASE_URL, JIRA_PAT, CONFLUENCE_BASE_URL, CONFLUENCE_PAT
# Optional: OPENAI_API_KEY (enables LLM)
node src/index.js
# Open http://localhost:3000/chat.html
Package READMEs

Configure Jira or Confluence.

Read Jira README

@mcp-platform/jira

MCP connector for Jira Cloud and Data Center. Search issues, view boards, manage work items, and track projects from your AI-powered IDE.

Supported Editions

  • Jira Cloud (atlassian.net)
  • Jira Data Center
  • Jira Server (v7.x+)

Prerequisites

  • Node.js 18+
  • Jira instance access
  • API token (Cloud) or Personal Access Token (Data Center/Server)

Quick Start (5 minutes)

npm install
cp .env.example .env   # Edit with your URL and token
npm run doctor         # Verify connection
npm start              # Run the MCP server

IDE Setup

Kiro IDE

Create .kiro/settings/mcp.json:

{
  "mcpServers": {
    "jira": {
      "command": "node",
      "args": ["PATH/TO/mcp-jira/src/index.js"],
      "env": {
        "JIRA_BASE_URL": "https://your-domain.atlassian.net",
        "JIRA_PAT": "YOUR_TOKEN_HERE",
        "JIRA_EMAIL": "you@example.com"
      }
    }
  }
}

VS Code / Claude Desktop

Same JSON structure in your MCP config file. Replace placeholders with real values.

Available Tools

ToolDescriptionMode
health_checkValidate connectionRead
get_issueGet issue details by keyRead
search_issuesSearch using JQLRead
my_issuesYour open issuesRead
get_board_issuesSprint/board issuesRead
whoamiCurrent user infoRead
create_issueCreate issueWrite
update_issueUpdate issue fieldsWrite
transition_issueChange statusWrite
add_commentAdd commentWrite
assign_issueAssign to userWrite
log_workLog time spentWrite

Example Prompts

  • "Show me my open Jira issues"
  • "Find all high-priority bugs in project PROJ"
  • "What's the status of PROJ-456?"
  • "Create a task in PROJ: Set up CI pipeline"
  • "Transition PROJ-123 to In Progress"

Read-Only vs Write Mode

By default only read tools are available. Set JIRA_ENABLE_WRITES=true to enable writes.

Project Allowlist

Set JIRA_ALLOWED_PROJECTS=PROJ1,PROJ2 to restrict accessible projects.

Troubleshooting

ProblemSolution
"JIRA_BASE_URL is required"Set URL in .env or mcp.json
"Authentication failed (401)"Regenerate your token
"Permission denied (403)"Check API access
SSL errorsSet NODE_EXTRA_CA_CERTS=/path/to/ca.pem

Security

See SECURITY.md. Read-only default, no embedded credentials, no TLS bypass.

Read Confluence README

@mcp-platform/confluence

MCP connector for Confluence Cloud and Data Center. Read pages, search content, navigate page trees, and create or update pages from your AI-powered IDE.

Quick Start

npm install
cp .env.example .env   # Set CONFLUENCE_BASE_URL and CONFLUENCE_PAT
npm run doctor         # Verify
npm start              # Run

IDE Setup (Kiro)

{
  "mcpServers": {
    "confluence": {
      "command": "node",
      "args": ["PATH/TO/mcp-confluence/src/index.js"],
      "env": {
        "CONFLUENCE_BASE_URL": "https://your-domain.atlassian.net/wiki",
        "CONFLUENCE_PAT": "YOUR_TOKEN_HERE",
        "CONFLUENCE_EMAIL": "you@example.com"
      }
    }
  }
}

Tools

ToolDescriptionMode
health_checkValidate connectionRead
get_pageGet page by IDRead
get_page_by_titleFind page by titleRead
search_pagesSearch using CQLRead
list_child_pagesList childrenRead
get_page_rawRaw XHTMLRead
create_pageCreate pageWrite
update_pageUpdate pageWrite

Example Prompts

  • "Find the Confluence page about deployment"
  • "Show child pages of our architecture docs"
  • "Search for API design in DOCS space"
  • "Create a new page: Sprint 5 Retro"

Security

See SECURITY.md. Read-only default, safe CQL escaping, no TLS bypass, no embedded secrets.

Gateway README

Connect web and communication channels.

MCP Gateway v2

Intelligent HTTP gateway with cross-system workflows, conversation memory, audit trail, and channel adapters.

Features

  • 22 intent patterns, 4 workflows, 20 tools (12 Jira + 8 Confluence)
  • Conversation memory (per-user, 10 turns, 30min TTL)
  • Audit trail with correlation IDs
  • Action approval flow (preview/confirm/reject)
  • Channel-aware formatting (Teams, Slack, web)
  • Proactive insights (high-priority and overdue detection)
  • Graceful degradation, suggested actions

Quick Start

npm install && cp .env.example .env && node src/index.js

Endpoints

MethodPathDescription
GET/healthStatus, tools, memory, audit
GET/toolsList tools and workflows
POST/tools/:nameExecute tool
POST/chatIntelligent chat
GET/auditAudit trail
GET/conversation/:userIdConversation history
GET/approvalsPending approvals
POST/approvals/:id/confirmConfirm write
POST/approvals/:id/rejectReject write
POST/webhooks/teamsTeams webhook
POST/webhooks/slackSlack webhook

Workflows

  • project_status — Jira issues + Confluence pages combined
  • knowledge_action — Decisions + related work
  • deep_dive — Issue + related pages + comments
  • context_followup — Conversation memory resolution
Setup guides

Connect your channel.

Searchable catalogue

Find the exact tool.

30 toolsJira and Confluence

Jira MCP Connectorhealth_check

Validate connection

Read
Jira MCP Connectorget_issue

Issue details with links and comments

Read
Jira MCP Connectorsearch_issues

JQL search

Read
Jira MCP Connectormy_issues

Your open issues

Read
Jira MCP Connectorget_board_issues

Board issues

Read
Jira MCP Connectorget_sprint_issues

Agile sprint view

Read
Jira MCP Connectorget_attachments

Attachments

Read
Jira MCP Connectorget_worklogs

Work logs

Read
Jira MCP Connectorget_comments

Comments

Read
Jira MCP Connectorget_links

Linked issues

Read
Jira MCP Connectorwhoami

Current user

Read
Jira MCP Connectorcreate_issue

Create issue

Write · approval
Jira MCP Connectorupdate_issue

Update fields

Write · approval
Jira MCP Connectortransition_issue

Change status

Write · approval
Jira MCP Connectoradd_comment

Add comment

Write · approval
Jira MCP Connectorassign_issue

Assign user

Write · approval
Jira MCP Connectorlog_work

Log time

Write · approval
Confluence MCP Connectorhealth_check

Validate connection

Read
Confluence MCP Connectorget_page

Page with labels

Read
Confluence MCP Connectorget_page_by_title

Find by title

Read
Confluence MCP Connectorsearch_pages

CQL search

Read
Confluence MCP Connectorsearch_pages_advanced

Paginated search

Read
Confluence MCP Connectorlist_child_pages

Page tree

Read
Confluence MCP Connectorget_page_raw

Raw XHTML

Read
Confluence MCP Connectorget_page_metadata

JSON metadata

Read
Confluence MCP Connectorget_attachments

Attachments

Read
Confluence MCP Connectorget_labels

Labels

Read
Confluence MCP Connectorget_page_history

Version history

Read
Confluence MCP Connectorcreate_page

Create page

Write · approval
Confluence MCP Connectorupdate_page

Update with conflict handling

Write · approval