MCP.so
ログイン

Quip MCP Server (TypeScript)

@zxkane

基本情報

カテゴリ

クラウドとインフラ

ライセンス

MIT

トランスポート

stdio

作者

zxkane

Quip MCP Server について

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.

Quip MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "quip-mcp-server-typescript": {
      "command": "node",
      "args": [
        "dist/index.js",
        "--storage-path",
        "/path/to/storage"
      ]
    }
  }
}

Quip MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

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

よくある質問

1

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.

2

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.

3

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.

4

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.

5

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.

コメント

「クラウドとインフラ」の他のコンテンツ