Token导航 LogoToken导航TokenDH.com
wiki MCP poc logo
文档知识stdio官方级别未说明来源级核验

wiki MCP poc

MCP Server

一个用于管理Confluence Wiki页面的MCP服务器,支持页面创建、修改、删除和搜索等功能。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
开发工具PythonCursorCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

koreaOkey

提供方

koreaOkey

最后核验

2026/5/17 20:21

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -d \

详细介绍

维基mcp

管理Confluence维基页面的模型上下文协议(MCP)服务器。

🚀 功能

  • 浏览页面(wiki_get_page)
  • 生成页面(wiki_create_page)
  • 修改页面(wiki_update_page)
  • 删除页面(wiki_delete_page)
  • 搜索页面(wiki_search)
  • 浏览空间列表(wiki_get_spaces)

📋 需求

  • Python 3.10+
  • Docker(使用容器时)
  • Confluence Server/Data Center或Confluence Cloud

🔧 设置环境变量

Confluence连接设置

方法1:断开IP和端口(建议) 🌟

环境变量必需默认值说明示例
CONFLUENCE_HOSTlocalhostConfluence服务器IP/域192.168.1.100
CONFLUENCE_PORT8090Confluence服务器端口8090
CONFLUENCE_PROTOCOLhttp协议http / https

方法2:输入完整URL

环境变量必需默认值说明示例
CONFLUENCE_URLENT--Confluence完整URLhttp://192.168.1.100:8090

💡 优先级: CONFLUENCE_URL > CONFLUENCE_HOST + CONFLUENCE_PORT

认证设置

环境变量必需默认值说明示例
CONFLUENCE_PERSONAL_TOKEN-个人访问令牌(服务器/DC용)OTEzNjg...
CONFLUENCE_USERNAME-用户名(适用于Cloud)user@company.com
CONFLUENCE_API_TOKEN--API令牌(用于云) ATATT3x...
CONFLUENCE_SSL_VERIFYtrue验证SSL证书true / false

认证方式:

  • 服务器/DC: CONFLUENCE_PERSONAL_TOKEN 必需
  • 云: CONFLUENCE_USERNAME + CONFLUENCE_API_TOKEN 必需

MCP服务器设置

环境变量必需默认值说明示例
MCP_TRANSPORTsse通信方式sse / stdio
MCP_HOST0.0.0.0侦听IP(允许外部连接)0.0.0.0 / 192.168.1.200
MCP_PORT8002服务端口8002 / 8080

💡 MCP_HOST设置:

  • 0.0.0.0:允许所有网络接口连接(建议)
  • 127.0.0.1:仅允许localhost连接
  • 192.168.1.200:仅从特定IP进行监听(增强安全性)

🐳 使用Docker

1映像构建

cd mcp-wiki
docker build -t wiki-mcp:latest .

运行2⃣容器

本地测试(localhost:8090)

docker run -d \
  --name wiki-mcp-server \
  -p 8002:8002 \
  -e CONFLUENCE_PERSONAL_TOKEN="your-token-here" \
  wiki-mcp:latest

💡 简单! HOST和PORT是默认值(localhost:8090)。

输入IP和端口分离(建议) 🌟

docker run -d \
  --name wiki-mcp-server \
  -p 8002:8002 \
  -e CONFLUENCE_HOST="192.168.1.100" \
  -e CONFLUENCE_PORT="8090" \
  -e CONFLUENCE_PERSONAL_TOKEN="your-token-here" \
  wiki-mcp:latest

输入完整URL

docker run -d \
  --name wiki-mcp-server \
  -p 8002:8002 \
  -e CONFLUENCE_URL="http://192.168.1.100:8090" \
  -e CONFLUENCE_PERSONAL_TOKEN="your-token-here" \
  wiki-mcp:latest

使用HTTPS

docker run -d \
  --name wiki-mcp-server \
  -p 8002:8002 \
  -e CONFLUENCE_PROTOCOL="https" \
  -e CONFLUENCE_HOST="wiki.company.com" \
  -e CONFLUENCE_PORT="443" \
  -e CONFLUENCE_PERSONAL_TOKEN="your-token-here" \
  wiki-mcp:latest

使用环境文件(.env)

# .env 파일 생성
cat > .env  .env \.cursor\mcp.json`):

{ "mcpServers": { "wiki-mcp": { "url": "http://localhost:8002/sse" } } }


#### **远程服务器环境(wiki-mcp在其他服务器上运行)**

{ "mcpServers": { "wiki-mcp": { "url": "http://192.168.1.200:8002/sse" } } }


💡 `192.168.1.200`请更改为wiki-mcp服务器的实际IP地址。

### 重新启动2⃣Cursor

完全退出并重新启动Cursor时,将自动连接。

### 3使用示例

wiki-mcp로 TES 스페이스의 페이지 목록 알려줘

wiki-mcp로 페이지 ID 98371 내용 가져와줘


## 🖥️ 远程服务器部署

### **场景:在单独的服务器上运行wiki-mcp**

#### **在1⃣服务器上运行**

서버 192.168.1.200에서 실행

docker run -d \ --name wiki-mcp-server \ -p 8002:8002 \ -e MCP_HOST="0.0.0.0" \ -e MCP_PORT="8002" \ -e CONFLUENCE_HOST="192.168.1.100" \ -e CONFLUENCE_PORT="8090" \ -e CONFLUENCE_PERSONAL_TOKEN="토큰" \ wiki-mcp:latest


**环境变量说明:**

- `MCP_HOST="0.0.0.0"`:启用外部连接
- `MCP_PORT="8002"`:服务端口
- `CONFLUENCE_HOST`:Confluence服务器IP
- `CONFLUENCE_PORT`:Confluence服务器端口

#### **2防火墙设置**

Linux (firewalld)

sudo firewall-cmd --add-port=8002/tcp --permanent sudo firewall-cmd --reload

Windows

New-NetFirewallRule -DisplayName "wiki-mcp" -Direction Inbound -LocalPort 8002 -Protocol TCP -Action Allow


#### **3客户机PC连接**

`mcp.json`:

{ "mcpServers": { "wiki-mcp": { "url": "http://192.168.1.200:8002/sse" } } }


### **网络配置**

PC A (Cursor) │ │ HTTP ▼ 서버 B (192.168.1.200) wiki-mcp:8002 │ │ REST API ▼ 서버 C (192.168.1.100) Confluence:8090


## 🔑 创建Personal Access Token

### 汇流服务器/数据中心

1. Confluence登录
1. 配置文件图标→ **设置**
1. 左侧菜单→ **个人访问令牌**
1. **创建令牌** 单击
1. 输入名称后 **创建**
1. 复制生成的令牌(无法再次查看!)

## 🛠️ 故障排除

### 1⃣“未设置Confluence URL”

방법 1: HOST와 PORT 설정

export CONFLUENCE_HOST="192.168.1.100" export CONFLUENCE_PORT="8090"

방법 2: 전체 URL 설정

export CONFLUENCE_URL="http://192.168.1.100:8090"


### 2⃣“未设置身份验证信息”

Server/DC

export CONFLUENCE_PERSONAL_TOKEN="your-token"

Cloud

export CONFLUENCE_USERNAME="user@email.com" export CONFLUENCE_API_TOKEN="your-api-token"


### 3 SSL证书错误

export CONFLUENCE_SSL_VERIFY=false


### 4集装箱无法启动

로그 확인

docker logs wiki-mcp-server

환경 변수 확인

docker exec wiki-mcp-server env | grep CONFLUENCE


## 📚 环境变量优先级

URL解析顺序:

1. **直接作为参数传递的 `url`** (最优先)
1. **环境变量 `CONFLUENCE_URL`** (完整URL)
1. **环境变量 `CONFLUENCE_HOST` + `CONFLUENCE_PORT` + `CONFLUENCE_PROTOCOL`** (组合)

## 📄 许可证

该项目可用于个人和商业用途。

目录标签

目录标签

开发工具PythonCursorWiki管理本地部署Confluence集成页面管理API服务

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP