Confluence内容管理服务器添加福利群:解决AI开发者的「MCP实战痛点」这是一个用于访问 Confluence API 的 Model Context Protocol 服务器系统。它使用个人访问令牌与 Confluence 进行通信,作为在 VPN 区域内访问 Confluence API 的中介服务器。
该项目由两台服务器组成:
MCP 服务器 (server.ts):这是主要的服务器,负责与 Confluence API 通信并处理数据。
代理服务器 (proxyServer.ts):它充当 MCP 客户端和 MCP 服务器之间的代理。
这种结构是为了解决 VPN 区域问题而设计的。MCP 服务器运行于 VPN 内部,能够访问 Confluence API,而代理服务器则运行在一个可以从外部访问的环境中。
# 저장소 클론
git clone https://github.com/yourusername/confluence-mcp-server.git
cd confluence-mcp-server
# 의존성 설치
bun install

在项目根目录下创建一个 .env 文件,并添加以下内容:
PORT=3000 PROXY_PORT=3001 MCP_SERVER_URL=http://localhost:3000 CONFLUENCE_BASE_URL=https://wiki.musinsa.com PERSONAL_ACCESS_TOKEN=your_personal_access_token NODE_ENV=development
# MCP 서버 실행 (Confluence API와 통신)
bun run dev
# 프록시 서버 실행 (MCP 클라이언트와 통신)
bun run dev:proxy
# MCP 서버 Stdio 모드 실행 (선택 사항)
bun run dev:stdio

# 빌드
bun run build
# MCP 서버 실행
bun run serve
# 프록시 서버 실행
bun run serve:proxy

此项目通过将两个服务器分开来解决 VPN 区域问题:
当 MCP 客户端无法直接访问 Confluence API 时,这种配置起到了中介作用。
此错误可能由于以下原因导致:
.env 文件中的 CONFLUENCE_BASE_URL 是否正确。MCP_SERVER_URL 设置)。# 모든 테스트 실행
bun test
# 특정 테스트 실행
bun test src/test/getSpaces.test.ts

对于生产环境,推荐以下部署配置:
MIT