Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CONFLUENCE_URLYesBase URL of your Confluence instance
CONFLUENCE_MCP_HOSTNoBind address (HTTP mode)0.0.0.0
CONFLUENCE_MCP_PORTNoListen port (HTTP mode)43043
CONFLUENCE_CACHE_DIRNoCache directory path.cache/confluence_mcp
CONFLUENCE_VERIFY_TLSNoEnforce TLS certificate validationtrue
CONFLUENCE_MAX_RETRIESNoRetry attempts for transient failures3
CONFLUENCE_CACHE_ENABLEDNoEnable/disable disk cachetrue
CONFLUENCE_MCP_TRANSPORTNoTransport type: stdio, http, sse, or streamable-httpstdio
CONFLUENCE_REQUEST_TIMEOUTNoHTTP timeout in seconds20
CONFLUENCE_CACHE_TTL_SEARCHNoSearch cache TTL (seconds)300
CONFLUENCE_CACHE_TTL_CONTENTNoPage content cache TTL (seconds)900
CONFLUENCE_PERSONAL_ACCESS_TOKENYesBearer token for authentication

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_confluenceB

Execute a highlighted CQL search via the shared Confluence orchestrator.

fetch_confluence_pageA

Hydrate a Confluence page’s storage body, version data, and ancestry.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 2 tools

Disambiguation5/5

Fetch and search are completely distinct operations: one retrieves a specific page by ID, the other finds pages via CQL. There is no ambiguity between the two.

Naming Consistency4/5

Both names follow a verb_prefix pattern in snake_case, but 'fetch_confluence_page' includes an extra object while 'search_confluence' does not. This is a minor inconsistency, but still predictable.

Tool Count2/5

Only two tools for a Confluence server feels too thin. A typical integration requires at least page creation, updates, and space management, not just fetch and search.

Completeness2/5

The server covers only read-oriented operations (fetch a page, search) and lacks all write capabilities such as create, update, delete, or list spaces. This is a significant gap for a domain like Confluence.

Maintenance

ActivityInactive
ResponsivenessNo issues