quip-mcp-server 可以翻译为“Quip MCP 服务器”。
一种模型上下文协议服务器,使像Claude这样的AI助手能够通过一组专用工具直接读取和编辑Quip文档。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"quip": {
"args": [
"path/to/quip-server/build/index.js"
],
"autoApprove": [],
"command": "node",
"disabled": false,
"env": {
"QUIP_ACCESS_TOKEN": "your-quip-access-token",
"QUIP_BASE_URL": "https://platform.quip.com"
}
}
}
}
该服务需要配置环境变量:PYTHON_SCRIPT_PATH、QUIP_ACCESS_TOKEN、QUIP_BASE_URL
服务介绍
Quip MCP 服务器
一个用于 Quip 文档操作的模型上下文协议 (MCP) 服务器,使像 Claude 这样的 AI 助手能够直接与 Quip 文档进行交互。
功能
- 读取文档:通过 ID 获取并显示 Quip 文档内容
- 追加内容:在现有文档末尾添加内容
- 前置内容:在文档开头添加内容
- 替换内容:更新文档内容
- 创建文档:计划支持创建新文档(目前重定向到网页界面)
工作原理
此 MCP 服务器充当 Claude 和 Quip 文档之间的桥梁。其工作方式如下:
- 通过 MCP 协议接收来自 Claude 的请求
- 使用适当的参数执行 Python 脚本 (
quip_edit_fixed.py) - 将结果返回给 Claude
前提条件
- Node.js v18 或更高版本
- TypeScript
- 安装了
quip库的 Python - 有效的 Quip 访问令牌
安装
-
克隆此仓库:
git clone https://github.com/AvinashBole/quip-mcp-server.git cd quip-mcp-server -
安装依赖项:
npm install -
构建项目:
npm run build -
配置您的 MCP 设置:
{ "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": [] } } }
使用
连接后,以下 MCP 工具对 Claude 可用:
quip_read_document:通过线程 ID 读取 Quip 文档quip_append_content:向文档追加内容quip_prepend_content:在文档开头添加内容quip_replace_content:替换文档内容quip_create_document:创建新文档(目前不支持)
在 Claude 中的示例用法:
<use_mcp_tool>
<server_name>quip</server_name>
<tool_name>quip_read_document</tool_name>
<arguments>
{
"threadId": "YOUR_DOCUMENT_ID"
}
</arguments>
</use_mcp_tool>
Python 脚本集成
服务器期望在由 PYTHON_SCRIPT_PATH 常量指定的路径中有一个名为 quip_edit_fixed.py 的 Python 脚本。该脚本应支持以下操作:
read:读取文档内容append:在文档末尾添加内容prepend:在文档开头添加内容replace:更新文档内容
许可证
ISC 许可证
作者
AvinashBole