explaingit

gkoos/confluence2md-mcp

Analysis updated 2026-05-18

2GoAudience · developerComplexity · 3/5LicenseSetup · moderate

TLDR

A local MCP server that lets AI coding assistants like Claude Code and VS Code search a prebuilt Confluence documentation index.

Mindmap

mindmap
  root((confluence2md mcp))
    What it does
      Serves search over MCP
      Reads SQLite index
      Ranks results by score
    Pipeline
      confluence2md exports
      confluence2md indexer builds DB
      confluence2md mcp serves it
    Tech stack
      Go
      SQLite
      MCP protocol
    Clients
      VS Code
      Claude Code
      Codex CLI

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Let an AI coding assistant search a team's Confluence documentation locally.

USE CASE 2

Add Confluence search as a tool inside Claude Code, VS Code, or Codex CLI.

USE CASE 3

Serve a prebuilt Confluence search index to any MCP compatible AI client.

What is it built with?

GoSQLiteMCP

How does it compare?

gkoos/confluence2md-mcpanomalroil/1keyanshuman852/dasan-router-cli
Stars222
LanguageGoGoGo
Last pushed2019-05-17
MaintenanceDormant
Setup difficultymoderatemoderatemoderate
Complexity3/53/53/5
Audiencedeveloperops devopsops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a SQLite index already built by the separate confluence2md and confluence2md-indexer tools first.

Released under the MIT license, which allows free use, modification, and redistribution, including for commercial purposes.

In plain English

This project is a small local server that lets AI coding assistants, such as VS Code with MCP support, Claude Code, or Codex CLI, search through a company's Confluence documentation. It uses a protocol called MCP, which is a standard way for AI tools to connect to external data sources and actions. This server does not talk to Confluence directly. Instead, it is the last step in a three part pipeline: one tool called confluence2md exports Confluence pages into markdown files, a second tool called confluence2md-indexer builds a searchable SQLite database from those files, and this project, confluence2md-mcp, serves that database to AI clients through MCP. To use it, you first need that SQLite index already built by the earlier tools in the pipeline, since this server cannot work with other data formats. Once you have the index, you download a prebuilt binary for your operating system and place it somewhere on your system path. The README gives configuration examples for setting it up in VS Code, Claude Code, and Codex CLI, each pointing the tool at the path of the index database through an environment variable. The server exposes one main tool, called confluence.search, which takes a search query along with several optional settings, such as choosing between hybrid, lexical, or vector search modes, filtering results by Confluence space or page, and setting date ranges. It returns ranked results along with score details for each matching chunk of content. The README also includes notes for developers who want to build the project from source using Go, along with a short troubleshooting section covering missing search results, Windows Subsystem for Linux path issues, and MCP clients that need a restart after the server is first registered.

Copy-paste prompts

Prompt 1
Help me configure confluence2md-mcp in VS Code by editing my .vscode/mcp.json file.
Prompt 2
Walk me through the three tool pipeline of confluence2md, confluence2md-indexer, and confluence2md-mcp.
Prompt 3
Explain the difference between hybrid, lexical, and vector search modes in the confluence.search tool.
Prompt 4
Help me troubleshoot why confluence2md-mcp is returning no search results in my MCP client.

Frequently asked questions

What is confluence2md-mcp?

A local MCP server that lets AI coding assistants like Claude Code and VS Code search a prebuilt Confluence documentation index.

What language is confluence2md-mcp written in?

Mainly Go. The stack also includes Go, SQLite, MCP.

What license does confluence2md-mcp use?

Released under the MIT license, which allows free use, modification, and redistribution, including for commercial purposes.

How hard is confluence2md-mcp to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is confluence2md-mcp for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.