Mcp Confluence — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Confluence (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Confluence の検索・ページ取得機能を提供する MCP サーバー。
Releases ページ から環境に合ったバイナリをダウンロード:
| プラットフォーム | ファイル名 |
|---|---|
| macOS (Apple Silicon) | mcp-confluence-darwin-arm64 |
| Linux (x64) | mcp-confluence-linux-x64 |
| Windows (x64) | mcp-confluence-windows-x64.exe |
ダウンロード後、PATH の通った場所に配置して実行権限を付与:
chmod +x mcp-confluence-*
mv mcp-confluence-* ~/.local/bin/mcp-confluencegit clone https://github.com/tjun1/mcp-confluence.git
cd mcp-confluence
./install.sh~/.local/bin/mcp-confluence にバイナリがインストールされる。
前提条件: Bun がインストールされていること。
Confluence のスペースを開き、URL を確認する:
https://your-domain.atlassian.net/wiki/spaces/SPACE_KEY/...
^^^^^^^^^^
これがスペースキーまたは、スペース設定 → スペースの詳細 で確認できる。
| 変数名 | 必須 | 説明 |
|---|---|---|
CONFLUENCE_BASE_URL | ○ | Confluence の URL(例: https://your-domain.atlassian.net/wiki) |
CONFLUENCE_EMAIL | △ | Atlassian アカウントのメールアドレス |
CONFLUENCE_API_TOKEN | △ | Atlassian API トークン |
CONFLUENCE_BEARER_TOKEN | △ | Bearer トークン(Email + API Token の代わりに使用可) |
CONFLUENCE_DEFAULT_SPACES | - | 検索対象のスペースをカンマ区切りで指定(例: SPACE1,SPACE2) |
認証方式: CONFLUENCE_EMAIL + CONFLUENCE_API_TOKEN(Basic認証)または CONFLUENCE_BEARER_TOKEN のいずれかが必要。
すべてのプロジェクトで使いたい場合、~/.claude/claude_desktop_config.json に設定する:
{
"mcpServers": {
"confluence": {
"command": "/Users/your-name/.local/bin/mcp-confluence",
"args": [],
"env": {
"CONFLUENCE_BASE_URL": "https://your-domain.atlassian.net/wiki",
"CONFLUENCE_EMAIL": "[email protected]",
"CONFLUENCE_API_TOKEN": "your-api-token",
"CONFLUENCE_DEFAULT_SPACES": "SPACE1,SPACE2"
}
}
}
}特定のプロジェクトでのみ使いたい場合、プロジェクトルートに .mcp.json を作成する:
{
"mcpServers": {
"confluence": {
"command": "/Users/your-name/.local/bin/mcp-confluence",
"args": [],
"env": {
"CONFLUENCE_BASE_URL": "https://your-domain.atlassian.net/wiki",
"CONFLUENCE_EMAIL": "[email protected]",
"CONFLUENCE_API_TOKEN": "your-api-token",
"CONFLUENCE_DEFAULT_SPACES": "PROJECT_SPACE"
}
}
}
}.mcp.json には API トークンなどの認証情報が含まれるため、絶対にバージョン管理に含めてはいけない。
.gitignore に追加:
.mcp.jsonチームで設定を共有したい場合は、.mcp.json.example のようなテンプレートファイルを用意し、各自がコピーして使う運用にする。
VSCode の GitHub Copilot から mcp-confluence を利用できる。
前提条件:
#### セットアップ手順
プロジェクトルートに .vscode/mcp.json を作成する。設定方法は2つある。
##### 方法1: シンプルな設定(inputs 不使用)
API トークンを設定ファイルに直接記述する方法。
手順:
.vscode ディレクトリを作成(存在しない場合) mkdir -p .vscode.vscode/mcp.json を作成して以下を記述 {
"servers": {
"confluence": {
"command": "$HOME/.local/bin/mcp-confluence",
"args": [],
"env": {
"CONFLUENCE_BASE_URL": "https://your-domain.atlassian.net/wiki",
"CONFLUENCE_EMAIL": "[email protected]",
"CONFLUENCE_API_TOKEN": "your-api-token",
"CONFLUENCE_DEFAULT_SPACES": "SPACE1,SPACE2"
}
}
}
}@confluence として利用可能##### 方法2: 推奨設定(inputs 使用)
API トークンを起動時にプロンプトで入力する方法。認証情報がファイルに残らないため安全。
手順:
.vscode ディレクトリを作成(存在しない場合) mkdir -p .vscode.vscode/mcp.json を作成して以下を記述 {
"inputs": {
"confluenceApiToken": {
"type": "promptString",
"password": true,
"description": "Confluence API Token"
}
},
"servers": {
"confluence": {
"command": "$HOME/.local/bin/mcp-confluence",
"args": [],
"env": {
"CONFLUENCE_BASE_URL": "https://your-domain.atlassian.net/wiki",
"CONFLUENCE_EMAIL": "[email protected]",
"CONFLUENCE_API_TOKEN": "${input:confluenceApiToken}",
"CONFLUENCE_DEFAULT_SPACES": "SPACE1,SPACE2"
}
}
}
}password: true により入力内容は隠される)##### サンプルファイルの利用
プロジェクトルートの mcp.vscode.example.json をコピーして使うこともできる:
mkdir -p .vscode
cp mcp.vscode.example.json .vscode/mcp.json
# エディタで .vscode/mcp.json を開いて環境に合わせて編集#### Claude Desktop との形式の違い
| 項目 | Claude Desktop | VSCode |
|---|---|---|
| 設定ファイル | ~/.claude/claude_desktop_config.json または .mcp.json | .vscode/mcp.json |
| ルートキー | mcpServers | servers |
| command | 絶対パスが必要 | $HOME 変数が使える |
| 機密情報 | env に直接記述 | inputs で変数化可能 |
#### 注意事項
.vscode/mcp.json には認証情報が含まれるため、バージョン管理から除外すること(.gitignore に追加済み)mcp.vscode.example.json をコピーして .vscode/mcp.json を作成する運用にするMCP クライアント(Claude など)に対して、ツール名を明示して指示するのが基本。 ただし、会話の文脈から判断してくれることもあるため、必須ではない。
Confluence のコンテンツを検索する。
使い方の例:
ページの内容を取得する。
使い方の例:
git clone https://github.com/tjun1/mcp-confluence.git
cd mcp-confluence
bun install.env ファイルを作成(Bun が自動で読み込む):
CONFLUENCE_BASE_URL=https://your-domain.atlassian.net/wiki
[email protected]
CONFLUENCE_API_TOKEN=your-api-token
CONFLUENCE_DEFAULT_SPACES=DEV,TESTbun run src/index.tsbun testMIT License. See LICENSE for details.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.