Quip MCP Server
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:
Recibir solicitudes de Claude a través del protocolo MCP
Ejecutar un script de Python (
quip_edit_fixed.py) con los parámetros apropiadosDevolviendo los resultados a Claude
Prerrequisitos
Node.js v18 o superior
Mecanografiado
Python con la biblioteca
quipinstaladaUn token de acceso de Quip válido
Instalación
Clonar este repositorio:
git clone https://github.com/AvinashBole/quip-mcp-server.git cd quip-mcp-serverInstalar dependencias:
npm installConstruir el proyecto:
npm run buildConfigure 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 hiloquip_append_content: Anexar contenido a un documentoquip_prepend_content: Agrega contenido al comienzo de un documentoquip_replace_content: Reemplazar el contenido del documentoquip_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 documentoappend: Agrega contenido al final de un documentoprepend: agrega contenido al principio de un documentoreplace: Actualizar el contenido del documento
Licencia
Licencia ISC
Autor
Avinash Bole
Available Tools
5 toolsquip_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
Scored across 5 tools
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.
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.
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.
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
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
The Google GKE MCP server is a managed Model Context Protocol server that provides AI applications with tools to manage Google Kubernetes Engine (GKE) clusters and Kubernetes resources. It exposes a structured, discoverable interface that allows AI agents to interact with GKE and Kubernetes APIs, enabling them to inspect cluster configurations, retrieve Kubernetes resource YAMLs, monitor operations like cluster upgrades, diagnose issues, and optimize costs—all without needing to parse text output or use complex kubectl commands.
The Buildkite MCP server exposes Buildkite product data (pipelines, builds, jobs, and test data) to AI tools, editors, and agents through the Model Context Protocol. It provides capabilities including pipeline creation and management, build monitoring with specialized tools like 'wait_for_build', efficient log querying using Apache Parquet conversion and caching, and OAuth-based authentication for both read-write and read-only access to Buildkite's REST API.
Related MCP Servers
- AlicenseCqualityFmaintenanceA Model Context Protocol server that enables AI assistants to create, read, edit, and format Microsoft Word documents through standardized tools and resources.5415,992 PyPI2,112MIT
- AlicenseNot gradedqualityBmaintenanceA Model Context Protocol server that enables AI assistants like Claude to read from, append to, and format text in Google Documents programmatically.2,983 npm683MIT
- AlicenseAqualityDmaintenanceA Model Context Protocol server that enables AI assistants to interact with Coda documents, allowing operations like listing, creating, reading, updating, and duplicating pages.19921 npm62MIT
- AlicenseCqualityDmaintenanceA Model Context Protocol server that provides an interface for AI models to interact with Google Docs, enabling reading, creating, updating, and searching Google Documents.461 npmMIT