tominaga-h/markdown-backlog-converter-mcp
If you are the rightful owner of markdown-backlog-converter-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The Markdown Backlog Converter MCP is a server that transforms Markdown into Backlog wiki notation, facilitating integration with MCP-compatible clients.
Markdown Backlog Converter MCP
This project provides a Model Context Protocol (MCP) server that converts Markdown into Backlog wiki notation. It exposes a single tool, markdown_to_backlog, which can be accessed from MCP-compatible clients such as Cursor, Claude Code, or the MCP Inspector.
Features
- Converts Markdown strings to Backlog notation using the
md2bglibrary - Runs as an MCP stdio server, making it easy to integrate into local development tools
- Includes automated tests that verify conversion accuracy with sample fixtures
Installation
npm install -g markdown-backlog-converter-mcp
Or run via npx without a global install (see the npm package page):
npx markdown-backlog-converter-mcp
MCP Configuration Examples
Add the server to your mcp.json (or Cursor/Claude configuration) using one of the following recipes.
Local build
If you prefer running your own build, set things up like so (replace the paths with your environment):
- Clone and enter the repository:
git clone git@github.com:tominaga-h/markdown-backlog-converter-mcp.git
cd markdown-backlog-converter-mcp
- Install dependencies and build the server:
npm install
npm run build
- Register the built server in
mcp.json:
{
"markdown-to-backlog": {
"command": "node",
"args": ["/<path to repo>/markdown-backlog-converter-mcp/dist/server.js"]
}
}
Via npx
{
"markdown-to-backlog": {
"command": "npx",
"args": ["markdown-backlog-converter-mcp"]
}
}
Usage
After installation, configure your MCP-compatible client with the stdio command markdown-backlog-converter-mcp. The server registers a single tool:
| Tool Name | Description | Input | Output |
|---|---|---|---|
markdown_to_backlog | Converts Markdown text to Backlog wiki notation | { "markdown": string } | { "backlog": string } |
Clients can call this tool by passing Markdown text as the markdown argument. The response includes both plain text content and structured data containing the Backlog-formatted result.
Development
npm install
npm run build
npm test
The entrypoint is located at src/server.ts, which exports both a reusable createServer() factory and a CLI entry point exposed via bin.
License
MIT