Quip MCP Server

Quip MCP Server

site icon
2025.03.28 2
JavaScript文档管理团队协作交流协作
Quip MCP Server 是一个用于 Quip 文档操作的模型上下文协议(MCP)服务器,它允许像 Claude 这样的 AI 助手直接与 Quip 文档进行交互。该服务器提供了读取、追加、前置、替换文档内容的功能,并支持创建新文档(目前重定向到网页界面)。
View on GitHub

Overview

基本能力

产品定位

Quip MCP Server 是一个桥接 AI 助手和 Quip 文档的工具,专注于文档内容的操作和管理。

核心功能

  • 读取文档:通过 ID 获取并显示 Quip 文档内容
  • 追加内容:在现有文档末尾添加内容
  • 前置内容:在文档开头添加内容
  • 替换内容:更新文档内容
  • 创建文档:支持创建新文档(目前重定向到网页界面)

适用场景

  • AI 助手与 Quip 文档的交互
  • 自动化文档内容更新和管理
  • 团队协作中的文档内容同步

工具列表

  • quip_read_document:通过线程 ID 读取 Quip 文档
  • quip_append_content:在文档末尾追加内容
  • quip_prepend_content:在文档开头添加内容
  • quip_replace_content:替换文档内容
  • quip_create_document:创建新文档(目前不支持)

常见问题解答

  • 创建文档功能目前重定向到网页界面,不支持直接通过 MCP 创建
  • 需要确保 Python 脚本 quip_edit_fixed.py 支持所需的操作

使用教程

使用依赖

  • Node.js v18 或更高版本
  • TypeScript
  • 安装了 quip 库的 Python
  • 有效的 Quip 访问令牌

安装教程

  1. 克隆仓库: git clone https://github.com/AvinashBole/quip-mcp-server.git cd quip-mcp-server

  2. 安装依赖: npm install

  3. 构建项目: npm run build

  4. 配置 MCP 设置: json { "mcpServers": { "quip": { "command": "node", "args": ["path/to/quip-server/build/index.js"], "env": { "QUIP_ACCESS_TOKEN": "your-quip-access-token", "QUIP_BASE_URL": "https://platform.quip.com" }, "disabled": false, "autoApprove": [] } } }

调试方式

  • 确保所有依赖已正确安装
  • 检查 Quip 访问令牌是否有效
  • 验证 Python 脚本 quip_edit_fixed.py 是否支持所需操作
  • 使用示例命令测试功能: <use_mcp_tool> <server_name>quip</server_name> <tool_name>quip_read_document</tool_name> <arguments> { "threadId": "YOUR_DOCUMENT_ID" } </arguments> </use_mcp_tool>

许可证

该项目遵循 ISC 开源许可条款,请参阅 ISC 了解完整条款。