Skip to main content
Glama

Servidor Quip MCP

Un servidor de Protocolo de contexto de modelo (MCP) para operaciones de documentos Quip que permite la interacción directa con documentos Quip desde asistentes de IA como Claude.

Características

  • Leer documentos : obtener y mostrar el contenido de los documentos de Quip por ID

  • Añadir contenido : añade contenido al final de los documentos existentes

  • Anteponer contenido : añadir contenido al principio de los documentos

  • Reemplazar contenido : Actualizar el contenido del documento

  • Crear documentos : Soporte previsto para crear nuevos documentos (actualmente redirecciona a la interfaz web)

Related MCP server: Claude MCP x Google Docs

Cómo funciona

Este servidor MCP actúa como puente entre los documentos de Claude y Quip. Funciona de la siguiente manera:

  1. Recibir solicitudes de Claude a través del protocolo MCP

  2. Ejecutar un script de Python ( quip_edit_fixed.py ) con los parámetros apropiados

  3. Devolviendo los resultados a Claude

Prerrequisitos

  • Node.js v18 o superior

  • Mecanografiado

  • Python con la biblioteca quip instalada

  • Un token de acceso de Quip válido

Instalación

  1. Clonar este repositorio:

    git clone https://github.com/AvinashBole/quip-mcp-server.git
    cd quip-mcp-server
  2. Instalar dependencias:

    npm install
  3. Construir el proyecto:

    npm run build
  4. Configure los ajustes de su 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": []
        }
      }
    }

Uso

Una vez conectado, las siguientes herramientas MCP estarán disponibles para Claude:

  • quip_read_document : Lee un documento de Quip por su ID de hilo

  • quip_append_content : Anexar contenido a un documento

  • quip_prepend_content : Agrega contenido al comienzo de un documento

  • quip_replace_content : Reemplazar el contenido del documento

  • quip_create_document : Crea un nuevo documento (actualmente no compatible)

Ejemplo de uso en 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>

Integración de scripts de Python

El servidor espera un script de Python llamado quip_edit_fixed.py en la ruta especificada por la constante PYTHON_SCRIPT_PATH . Este script debería permitir las siguientes operaciones:

  • read : Leer el contenido del documento

  • append : Agrega contenido al final de un documento

  • prepend : agrega contenido al principio de un documento

  • replace : Actualizar el contenido del documento

Licencia

Licencia ISC

Autor

Avinash Bole

Available Tools

5 tools
quip_append_contentC

Append content to an existing Quip document

Inputs: threadId (required), content (required).

quip_create_documentC

Create a new Quip document

Inputs: title (required), content (required).

quip_prepend_contentA

Add content to the beginning of an existing Quip document

Inputs: threadId (required), content (required).

quip_read_documentC

Read the content of a Quip document by its thread ID

Inputs: threadId (required).

quip_replace_contentC

Replace content in an existing Quip document

Inputs: threadId (required), content (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.5/5.0

    Scored across 5 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose targeting specific document operations: create, read, append, prepend, and replace content. There is no overlap in functionality, making it easy for an agent to select the correct tool for any document editing task.

    Naming Consistency5/5

    All tools follow a consistent 'quip_verb_noun' pattern with snake_case, using descriptive verbs like create, read, append, prepend, and replace. This uniformity enhances predictability and readability across the toolset.

    Tool Count5/5

    With 5 tools, the server is well-scoped for document management in Quip, covering essential CRUD-like operations (create, read) and specific content modifications (append, prepend, replace). Each tool earns its place without bloat or gaps.

    Completeness4/5

    The toolset provides strong coverage for core document operations, including creation, reading, and various content edits. A minor gap exists in lacking a delete or archive tool for document lifecycle management, but agents can still handle most workflows effectively.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers