mcpField
Q
Quip MCP Server

Quip MCP Server

本地服务
github.com/AvinashBole生产力683 周前更新

关于 Quip MCP Server

Quip MCP Server 通过 MCP 将 Quip 文档操作接入 AI 助手,适合需要在对话中读取或修改文档的用户。它支持读取、追加、前置和替换内容;创建文档目前尚不可用。

主要功能

  1. 01按文档 ID 读取内容
  2. 02在文档末尾追加内容
  3. 03在文档开头插入内容
  4. 04替换文档内容
  5. 05创建文档功能尚不支持

适用场景

  1. 01在 AI 助手中查看 Quip 文档
  2. 02将新内容追加到现有文档
  3. 03在文档开头添加内容
  4. 04更新或替换文档正文

MCP 相关

该 MCP 服务向 AI 助手提供 Quip 文档读取和编辑工具,包括读取、追加、前置及替换内容。创建文档工具目前不受支持。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Quip MCP 服务

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

功能

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

工作原理

此 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 许可证

作者

AvinashBole

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。