Skip to main content
Glama

Quip MCP Server

by AvinashBole

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:

  1. Receiving requests from Claude through the MCP protocol
  2. Executing a Python script (quip_edit_fixed.py) with the appropriate parameters
  3. Returning the results back to Claude

Prerequisites

  • Node.js v18 or higher
  • TypeScript
  • Python with quip library installed
  • A valid Quip access token

Installation

  1. Clone this repository:
    git clone https://github.com/AvinashBole/quip-mcp-server.git cd quip-mcp-server
  2. Install dependencies:
    npm install
  3. Build the project:
    npm run build
  4. 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 ID
  • quip_append_content: Append content to a document
  • quip_prepend_content: Add content to the beginning of a document
  • quip_replace_content: Replace document content
  • quip_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 content
  • append: Add content to the end of a document
  • prepend: Add content to the beginning of a document
  • replace: Update document content

License

ISC License

Author

AvinashBole

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A Model Context Protocol server that enables AI assistants like Claude to directly read and edit Quip documents through a set of specialized tools.

  1. Features
    1. How It Works
      1. Prerequisites
        1. Installation
          1. Usage
            1. Python Script Integration
              1. License
                1. Author

                  Related MCP Servers

                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that enables AI assistants like Claude to perform Python development tasks through file operations, code analysis, project management, and safe code execution.
                    Last updated -
                    5
                    Python
                    • Linux
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A Model Context Protocol server that connects Claude and other MCP clients to Aider, enabling AI assistants to efficiently edit files, create new files, and interact with git repositories through natural language.
                    Last updated -
                    34
                    Python
                    The Unlicense
                    • Linux
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A Model Context Protocol server that enables AI assistants like Claude to interact with Zulip workspaces, supporting capabilities such as posting messages, listing channels, sending direct messages, and accessing conversation history.
                    Last updated -
                    3
                    JavaScript
                    Apache 2.0
                  • A
                    security
                    F
                    license
                    A
                    quality
                    A Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.
                    Last updated -
                    12
                    882
                    1
                    JavaScript
                    • Apple

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/AvinashBole/quip-mcp-server'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server