MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

Local MCP server to read/write self-hosted Confluence (Server/DC) via your browser's session cookie — no API token, no OAuth app.

Created 6/5/2026
Updated about 18 hours ago
Repository documentation and setup instructions

confluence-mcp

浏览器已登录的会话 Cookie 给自建 Confluence (Server/DC) 搭的本地 MCP 服务。 不需要 API token、不需要 OAuth 应用、不需要管理员开通 —— 复用你浏览器里现成的登录态,读写搜索 Confluence 页面。

A local MCP server that drives self-hosted Confluence (Server/DC) using your browser's existing session cookie — no API token, no OAuth app, no admin onboarding required.

原理

浏览器登录后本地存有会话 Cookie(JSESSIONID + seraph.confluence)。本服务从浏览器 Cookie 库读出它们, 带着调用 Confluence 自带的 REST 接口。对服务端而言等同于"用户本人在操作"。

工具

| 工具 | 作用 | |---|---| | whoami | 确认当前认证身份 | | search | 关键词 / CQL 搜索 | | read_page / read_page_by_title | 读页面正文 | | create_page | 新建页面 | | update_page | 更新页面(自动版本 +1) |

快速开始

# 1. 探测 Cookie + 确认 REST 认证可用(详见 SOLUTION.md 第 2 节)
# 2. 注册进 Claude Code
claude mcp add confluence -s user \
  -e CONFLUENCE_HOST=confluence.your-company.com \
  -e CONFLUENCE_BROWSER=chrome \
  -- uv run --quiet /abs/path/to/server.py

claude mcp list   # confluence ... ✓ Connected

需要 uv;依赖由脚本头部 PEP 723 内联声明,uv run 自动安装。

配置

| 环境变量 | 默认 | 说明 | |---|---|---| | CONFLUENCE_HOST | pdconfluence.tp-link.com | 目标主机名 | | CONFLUENCE_BROWSER | chrome | chrome / edge / brave / safari / firefox |

完整方案与方法论

SOLUTION.md —— 包含 Cloud vs 自建的判断、"先验证再写代码"的步骤、踩坑清单、复刻 checklist。

适用性

  • ✅ Confluence Server / Data Center(自建):Cookie 直连稳定。
  • ⚠️ Confluence Cloud(*.atlassian.net):Cookie 直连被持续收紧,可能需退化为浏览器自动化。

安全边界

  • 权限完全等于用户本人,不提权。
  • Cookie 仅在本地读取、仅发往目标服务器,不经第三方。
  • 写操作是真实写入;首次建议在个人空间试。

License

MIT

Quick Setup
Installation guide for this server

Install Package (if required)

uvx confluence-mcp

Cursor configuration (mcp.json)

{ "mcpServers": { "kevinwangqq-confluence-mcp": { "command": "uvx", "args": [ "confluence-mcp" ] } } }