Skip to content

Release Notes v0.2.0

Major architectural upgrade to a composable omniskill-based MCP server with vault-backed credentials.

Highlights

  • Composable Architecture: Built on omniskill for modular, reusable skills
  • Vault-Backed Credentials: Secure credential storage via 1Password, Bitwarden, and more
  • Cobra CLI: New command-line interface with subcommands and direct tool invocation
  • Module Rename: Moved from agentplexus to plexusone organization

Breaking Changes

  • Module path changed from github.com/agentplexus/mcp-confluence to github.com/plexusone/mcp-confluence
  • CLI now uses cobra with --flag style instead of -flag

New Features

Composable Skill Architecture

The Confluence skill can now be imported into any omniskill-based MCP server:

import (
    confskill "github.com/plexusone/mcp-confluence/skills/confluence"
    runtime "github.com/plexusone/omniskill/mcp/server"
)

// Add to your omniskill runtime
skill := confskill.New(httpClient, baseURL)
skill.Init(ctx)
rt.RegisterSkill(skill)

Vault-Backed Credentials

Three authentication methods now supported:

Method Description
Direct Credentials Base URL, username, API token via flags/env
1Password Via OP_SERVICE_ACCOUNT_TOKEN
Bitwarden Via BW_ACCESS_TOKEN and BW_ORGANIZATION_ID

Cobra CLI

New subcommand structure:

mcp-confluence                    # Run MCP server (default)
mcp-confluence get-page <id>      # Direct tool invocation
mcp-confluence search-pages <cql> # Search pages
mcp-confluence --help             # Show all commands

API Testing Example

New cmd/api-confluence for testing the Confluence client API directly.

Documentation

Comprehensive MkDocs documentation site added:

  • Getting Started (installation, setup, quickstart)
  • Configuration (credentials, environment, Claude Desktop)
  • Storage Format (overview, blocks reference)
  • Tools Reference

Dependencies

Dependency Version Purpose
github.com/plexusone/omniskill v0.8.0 Skill framework
github.com/plexusone/omnitoken v0.1.0 Token/credential management
github.com/plexusone/omnivault-desktop v0.1.0 Vault provider registration
github.com/spf13/cobra v1.10.2 CLI framework

Migration Guide

Update Installation

# Old
go install github.com/agentplexus/mcp-confluence/cmd/mcp-confluence@latest

# New
go install github.com/plexusone/mcp-confluence/cmd/mcp-confluence@latest

Update Imports

// Old
import "github.com/agentplexus/mcp-confluence/confluence"

// New
import "github.com/plexusone/mcp-confluence/confluence"

Update Claude Desktop Configuration

{
  "mcpServers": {
    "confluence": {
      "command": "/path/to/mcp-confluence",
      "env": {
        "CONFLUENCE_BASE_URL": "https://example.atlassian.net/wiki",
        "CONFLUENCE_USERNAME": "user@example.com",
        "CONFLUENCE_API_TOKEN": "your-token"
      }
    }
  }
}