Quip MCP Server (TypeScript)
@zxkane
About Quip MCP Server (TypeScript)
A Model Context Protocol (MCP) server for fetching Quip documents, featuring support for both stdio and streamable HTTP transports. It offers native deployment to AWS serverless stacks and AgentCore.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"quip-mcp-server-typescript": {
"command": "node",
"args": [
"dist/index.js",
"--storage-path",
"/path/to/storage"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Quip MCP Server (TypeScript)?
A Model Context Protocol (MCP) server for reading spreadsheet data from Quip documents and returning it in CSV format. Implemented in TypeScript, it provides a single tool (quip_read_spreadsheet) and supports both stdio and HTTP transports. Designed for developers who want to integrate Quip spreadsheet content into AI assistants like Claude.
How to use Quip MCP Server (TypeScript)?
Install globally via npm (npm install -g @zxkane/quip-mcp-server) or from source. Set the QUIP_TOKEN environment variable with your Quip API token. Run the server with default stdio transport using npm start, or use command‑line arguments to configure storage paths, debug mode, mock mode, authentication, and HTTP/SSE options. For Claude.app, add a JSON configuration block to your MCP settings.
Key features of Quip MCP Server (TypeScript)
- Retrieve Quip spreadsheet content as CSV with metadata
- Support for selecting specific sheets by name
- Automatic truncation of large spreadsheets
- Mock mode for testing without a real Quip API token
- Multiple storage options: local filesystem and Amazon S3
- API key authentication and health check endpoint
Use cases of Quip MCP Server (TypeScript)
- Let an AI assistant pull live Quip spreadsheet data into a conversation
- Automate extraction of sheet content for reporting or analysis pipelines
- Test and develop MCP integrations without consuming Quip API quota
FAQ from Quip MCP Server (TypeScript)
How do I authenticate with Quip?
Set the QUIP_TOKEN environment variable to your Quip API token. Optionally, set QUIP_BASE_URL (defaults to https://platform.quip.com). In mock mode (--mock), no token is required.
What transport protocols are supported?
Two transport types: stdio (default for subprocess use like Claude.app) and HTTP (set PORT/HOST environment variables). The server also supports Server‑Sent Events (SSE) via --sse flag for real‑time streaming.
Can I use this server without a real Quip API token?
Yes. Use the --mock command‑line argument (or set QUIP_MOCK=true environment variable) to enable mock mode, which returns placeholder data for testing.
How can I deploy this to AWS?
The README provides two serverless deployment options: AWS Lambda + API Gateway (auto‑scaling, HTTP interface) and AWS Agent Core Runtime (SSE support, up to 8‑hour runtime). Both require a Quip token stored in AWS Secrets Manager and are deployable via provided shell scripts.
What tools does the server expose?
A single tool: quip_read_spreadsheet. It accepts a required threadId and an optional sheetName, returning CSV content and metadata (total rows, total size) as a JSON object.
More Cloud & Infrastructure MCP servers
MCP Server that interacts with Azure AI Foundry (experimental)
azure-ai-foundryA MCP Server for Azure AI Foundry: it's now moved to cloud, check the new Foundry MCP Server
Awesome DevOps MCP Servers
rohitg00A curated list of awesome MCP servers focused on DevOps tools and capabilities.
Azure DevOps MCP Server
Tiberriver256An MCP server for Azure DevOps
Cloudflare MCP Server
cloudflareAWS MCP
RafalWilinskiTalk with your AWS using Claude. Model Context Protocol (MCP) server for AWS. Better Amazon Q alternative.
Comments