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
Máy chủ liên quan
Kone.vc
nhà tài trợMonetize your AI agent with contextual product recommendations
No-code Slack MCP Client (Powered by Runbear)
Unlock MCP for your whole team in Slack with a single install.
Bear
A server for interacting with the Bear note-taking application.
Meta Ads Mcp Server
MCP (Model Context Protocol) server for the Meta (Facebook) Ads API.
WP-MCP
Manage and publish WordPress content directly from your AI assistant — no PHP required. Supports both STDIO and Streamable HTTP for broad client compatibility.
Brand24
Social listening and brand monitoring
MATLAB MCP Core Server
Run MATLAB® using AI applications with the official MATLAB MCP Server from MathWorks®.
SVG Converter
Convert SVG files to PNG, ICO, and JPG formats with high-quality rendering using the Cairo C library.
Intelligent Form Collection Server
An intelligent form collection server for conflict mediation, integrating with large model platforms like Cursor and Dify via the MCP protocol.
Feishu/Lark OpenAPI
Connect AI agents to Feishu/Lark APIs for automating tasks like document processing, conversation management, and calendar scheduling.
Markdownify
Converts various file types and web content, such as PDFs, images, audio, and web pages, into Markdown format.