TINY CONFLUENCE MCP (Model Context Protocol)

TINY CONFLUENCE MCP (Model Context Protocol)

site icon
2025.03.21 1
TypeScriptConfluence 集成AI 助手交互交流协作
TINY CONFLUENCE MCP 是一个基于 Model Context Protocol (MCP) 的参考服务器实现,集成了 Confluence。它允许 AI 助手通过编程方式与 Confluence 资源进行交互并执行操作。
View on GitHub

Overview

基本能力

产品定位

TINY CONFLUENCE MCP 是一个用于与 Confluence 集成的 MCP 服务器,旨在通过编程方式实现 AI 助手与 Confluence 资源的交互。

核心功能

  1. 与 Confluence 实例的集成,支持通过 API 进行资源操作。
  2. 提供简单的服务器实现,支持通过 MCP 协议与 AI 助手交互。
  3. 支持环境变量配置,便于快速部署和使用。

适用场景

  1. 需要 AI 助手与 Confluence 进行交互的场景。
  2. 自动化 Confluence 内容管理的场景。
  3. 开发基于 Confluence 的 AI 辅助工具。

工具列表

  1. npm:用于安装依赖和启动服务器。
  2. Confluence API:用于与 Confluence 实例进行交互。

常见问题解答

  1. 如何获取 Confluence API Token? 可以从 https://id.atlassian.com/manage-profile/security/api-tokens 获取。
  2. 如何配置服务器? 复制 .env.example.env 并填写必要的环境变量。

使用教程

使用依赖

  1. 安装 Node.js 和 npm。
  2. 运行以下命令安装依赖:
npm install

安装教程

  1. 复制环境变量示例文件并配置:
cp .env.example .env
  1. 填写必要的环境变量(如 CONFLUENCE_BASE_URLCONFLUENCE_USERNAME 等)。
  2. 启动服务器:
npm start

调试方式

  1. 确保服务器已启动并运行在指定端口(默认 3000)。
  2. 检查环境变量是否正确配置。
  3. 验证 Confluence API Token 是否有效。

许可证

该项目遵循 MIT 开源许可条款。