Skip to main content
Glama

Quip MCP 服务器

用于 Quip 文档操作的模型上下文协议 (MCP) 服务器,可实现 Claude 等 AI 助手与 Quip 文档的直接交互。

特征

  • 读取文档:通过 ID 获取并显示 Quip 文档内容

  • 附加内容:将内容添加到现有文档的末尾

  • 前置内容:将内容添加到文档的开头

  • 替换内容:更新文档内容

  • 创建文档:旨在支持创建新文档(当前重定向到 Web 界面)

Related MCP server: Aider MCP Server

工作原理

此 MCP 服务器充当 Claude 和 Quip 文档之间的桥梁。其工作原理如下:

  1. 通过 MCP 协议接收来自 Claude 的请求

  2. 使用适当的参数执行 Python 脚本( quip_edit_fixed.py

  3. 将结果返回给 Claude

先决条件

  • 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 设置:

    { "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 :通过线程 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 许可证

作者

阿维纳什·博勒

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AvinashBole/quip-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server