Quip MCP Server
An MCP server for performing document operations on Quip, enabling direct interaction from AI assistants.
Quip MCP Server
A Model Context Protocol (MCP) server for Quip document operations that enables direct interaction with Quip documents from AI assistants like Claude.
Features
- Read Documents: Fetch and display Quip document content by ID
- Append Content: Add content to the end of existing documents
- Prepend Content: Add content to the beginning of documents
- Replace Content: Update document content
- Create Documents: Intended support for creating new documents (currently redirects to web interface)
How It Works
This MCP server acts as a bridge between Claude and Quip documents. It works by:
- Receiving requests from Claude through the MCP protocol
- Executing a Python script (
quip_edit_fixed.py) with the appropriate parameters - Returning the results back to Claude
Prerequisites
- Node.js v18 or higher
- TypeScript
- Python with
quiplibrary installed - A valid Quip access token
Installation
-
Clone this repository:
git clone https://github.com/AvinashBole/quip-mcp-server.git cd quip-mcp-server -
Install dependencies:
npm install -
Build the project:
npm run build -
Configure your MCP settings:
{ "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": [] } } }
Usage
Once connected, the following MCP tools become available to Claude:
quip_read_document: Read a Quip document by its thread IDquip_append_content: Append content to a documentquip_prepend_content: Add content to the beginning of a documentquip_replace_content: Replace document contentquip_create_document: Create a new document (currently unsupported)
Example usage in 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 Script Integration
The server expects a Python script called quip_edit_fixed.py in the path specified by the PYTHON_SCRIPT_PATH constant. This script should support the following operations:
read: Read document contentappend: Add content to the end of a documentprepend: Add content to the beginning of a documentreplace: Update document content
License
ISC License
Author
AvinashBole
Похожие серверы
MCP Video Digest
Transcribe and summarize video content from links using various transcription services.
Learning-Assistant-MCP
An MCP server that helps developers understand what they’re building by explaining concepts, reviewing approaches, and guiding them toward better solutions.
Sequential Thinking MCP Server
A tool for dynamic and reflective problem-solving using a structured thinking process.
MCP Orchestro
Trello for Claude Code: AI-powered task management with 60 MCP tools, visual Kanban board, and intelligent orchestration for product teams and developers
Google MCP Tools
Integrate Google services like Gmail, Calendar, Drive, and Tasks with MCP.
Trello
Integrates with Trello to manage projects, boards, and cards, using Nango for authentication.
Featurebase
Manage posts and comments on Featurebase, a user feedback platform, using its API.
Lattice HQ
Interact with the Lattice performance management platform.
Ortto MCP Server
Ortto’s new MCP Server lets you connect your favorite AI assistant to Ortto. Once connected, your assistant can securely access customer data, audiences, and campaign insights from Ortto’s CDP and marketing automation platform.
LearnMCP Server
An MCP server that enhances the Forest application with learning content extraction and summarization capabilities.