A Model Context Protocol (MCP) server providing AI assistants with comprehensive Quip document access and management. - Full Document Lifecycle: Create, read, edit, delete Quip documents - Smart Search: Find documents with comprehensive search capabilities - Recent Documents: Access your recently viewed/edited documents - User Management: Get user information and details - Comments: Retrieve and m
Add this skill
npx mdskills install bug-breeder/quip-mcpComprehensive MCP server for Quip with excellent documentation and useful document management tools
A Model Context Protocol (MCP) server providing AI assistants with comprehensive Quip document access and management.
curl -sSL https://raw.githubusercontent.com/bug-breeder/quip-mcp/main/install.sh | bash
Download the appropriate binary for your platform from the releases page.
After installing the binary, click the button below to add the MCP server configuration to your Cursor IDE:
Note: This button only adds the MCP configuration to Cursor. You must install the
quip-mcpbinary first (Step 1).
Get your API token
https://your-company.quip.com/dev/tokenConfigure the server
quip-mcp --setup
Add to your MCP client See the instructions below for your specific client.
That's it! Your AI assistant can now access your Quip documents.
Click the "Add to Cursor" button at the top of this README.
Alternatively, you can add the server manually in Cursor's settings. Go to File > Settings > MCP and add a new server with the following configuration:
{
"mcpServers": {
"quip-mcp": {
"command": "quip-mcp"
}
}
}
You can add the Quip MCP server to Claude using two methods:
1. Command Line
Open your terminal and run the following command:
claude mcp add quip-mcp -- quip-mcp
2. Configuration File
Add the following directly into your claude desktop app's setting or to your claude_desktop_config.json file:
{
"mcp_servers": [
{
"name": "quip-mcp",
"command": ["quip-mcp"]
}
]
}
For other MCP clients, you can typically add a new server in the settings. Use the following configuration:
{
"mcpServers": {
"quip-mcp": {
"command": "quip-mcp"
}
}
}
Update to the latest version with one command:
curl -sSL https://raw.githubusercontent.com/bug-breeder/quip-mcp/main/install.sh | bash -s -- --update
The update script will:
quip-mcp --version
| Tool | Description |
|---|---|
get_recent_threads | Get your recently viewed/edited documents |
search_documents | Search for documents by keyword or query |
get_document | Retrieve full document content by ID |
create_document | Create new documents with markdown content |
edit_document | Update existing documents (append/prepend/replace) |
delete_document | Delete documents permanently |
get_user | Get current user or specific user information |
get_document_comments | Retrieve document comments and discussions |
Show my recent Quip documents
Search for documents about "project planning"
Get the full content of document V9T5AFuROlBN
Create a document titled "Meeting Notes" with markdown content about today's team meeting
Add a new section to document ABC123 about next week's goals
Delete the test document XYZ789
export QUIP_API_TOKEN="your-token-here"
quip-mcp
The server automatically saves your token to:
~/.config/quip-mcp/config.yaml%APPDATA%/quip-mcp/config.yamlquip-mcp --help # Show help
quip-mcp --version # Show version
quip-mcp --setup # Interactive token setup
quip-mcp --config # Show current configuration
This server works with both Quip.com and company-specific instances:
https://your-company.quip.comThe API token automatically handles routing to your specific instance.
"No API token found"
# Run interactive setup
quip-mcp --setup
# Or set environment variable
export QUIP_API_TOKEN="your-token-here"
"Search not available"
https://company.quip.com/DOCUMENT_ID/title
"Permission denied"git clone https://github.com/bug-breeder/quip-mcp.git
cd quip-mcp
make build
# Run comprehensive pre-commit checks (recommended before any commit)
make pre-commit
### Testing
```bash
# Unit tests (mocked)
make test-unit
# Integration tests (requires QUIP_API_TOKEN)
export QUIP_API_TOKEN="your-token"
make test-integration
# Run all tests
make test-all
make help # Show all available commands
make dev-setup # Install development dependencies
make coverage # Generate test coverage report
MIT License - see LICENSE file for details.
Contributions are welcome! Please feel free to submit issues and pull requests.
Install via CLI
npx mdskills install bug-breeder/quip-mcpQuip MCP Server is a free, open-source AI agent skill. A Model Context Protocol (MCP) server providing AI assistants with comprehensive Quip document access and management. - Full Document Lifecycle: Create, read, edit, delete Quip documents - Smart Search: Find documents with comprehensive search capabilities - Recent Documents: Access your recently viewed/edited documents - User Management: Get user information and details - Comments: Retrieve and m
Install Quip MCP Server with a single command:
npx mdskills install bug-breeder/quip-mcpThis downloads the skill files into your project and your AI agent picks them up automatically.
Quip MCP Server works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Gemini Cli, Amp, Roo Code, Goose. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.