使用说明
Quip MCP服务器
用于Quip文档操作的模型上下文协议(MCP)服务器,可与Claude等AI助手的Quip文档直接交互。
特性
- 阅读文档:按ID获取并显示Quip文档内容
- 附加内容:将内容添加到现有文档的末尾
- 前置内容:在文档开头添加内容
- 替换内容:更新文档内容
- 创建文档:支持创建新文档(目前重定向到web界面)
运作原理
此MCP服务器充当Claude和Quip文档之间的桥梁。其工作原理如下:
- 通过MCP协议接收Claude的请求
- 执行Python脚本(
quip_edit_fixed.py)具有适当的参数 - 将结果返回给Claude
先决条件
- Node.js v18或更高版本
- TypeScript
- Python与
quip库已安装 - 有效的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": [] } } }
用法
连接后,Claude可以使用以下MCP工具:
quip_read_document:通过Quip文档的线程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脚本 quip_edit_fixed.py 在指定的路径中 PYTHON_SCRIPT_PATH 常数。此脚本应支持以下操作:
read:读取文档内容append:在文档末尾添加内容prepend:在文档开头添加内容replace:更新文档内容
许可证
ISC许可证
作者
阿维纳什·博莱
