iaas-conversion-mcp
Integrates with Atlassian's ecosystem by utilizing the Atlassian MCP to fetch and publish Confluence pages, enabling automated document conversion workflows.
Allows converting Confluence pages into standardized formats (playbook, runbook, how-to) using templates and section mapping rules, and can create draft pages in Confluence via the Atlassian MCP.
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., "@iaas-conversion-mcpConvert confluence page 123 to how-to format"
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.
iaas-conversion-mcp
A Model Context Protocol (MCP) server that converts Confluence pages into standardized formats for the IaaS Storage team.
What it does
Exposes tools to GitHub Copilot (or any MCP client) that provide:
Template scaffolds in Confluence HTML format
Section mapping rules for converting unstructured How-To pages
Label taxonomies for each document type
Step-by-step conversion workflows that pair with the Atlassian MCP
Related MCP server: Atlassian Confluence MCP Server
Templates included
Template | Use for |
| Deployment/rebuild procedures with CHG, phases, validation, rollback |
| Recurring operational tasks and on-call procedures |
| Reference guides, tooling docs — no change control required |
Tools exposed
Tool | Description |
| List all available templates with descriptions and label sets |
| Get the HTML scaffold and section guide for a template |
| Get section mapping rules and workflow for a specific conversion |
| Get the recommended label set for a template type |
Setup
Prerequisites
Python 3.11+
A Python virtual environment
The Atlassian MCP connected in VS Code for publishing
Install
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtWire into VS Code mcp.json
"iaas-conversion-mcp": {
"type": "stdio",
"command": "/path/to/.venv/bin/python",
"args": ["/path/to/iaas-conversion-mcp/server.py"]
}Usage
In GitHub Copilot chat:
Using the playbook template, convert page https://yoursite.atlassian.net/wiki/spaces/SPACE/pages/12345/Page+TitleCopilot will:
Call
get_conversion_guidanceto load the mapping rulesFetch the source page via the Atlassian MCP
Map and transform the content
Create a draft page in Confluence via the Atlassian MCP
Return the draft URL for review before publishing
Adding templates
Drop a new .json file into templates/ following the schema of any existing template. The server picks it up automatically — no code changes needed.
Template schema
{
"name": "Human-readable template name",
"description": "When to use this template",
"labels": [
{ "name": "label-name", "rationale": "Why this label belongs here" }
],
"sections": [
{ "heading": "Section Title", "description": "What goes here", "required": true }
],
"section_mappings": [
{
"target_section": "Section Title",
"source_hints": "What to look for in the source page",
"if_missing": "What to do if no matching content is found"
}
],
"conversion_instructions": "Overall rules for the conversion",
"html_scaffold": "<h1>Template HTML...</h1>"
}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.
Latest Blog Posts
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/mdl44305/iaas-conversion-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server