Quip MCP サーバー
Quip ドキュメント操作用のモデル コンテキスト プロトコル (MCP) サーバー。これにより、Claude などの AI アシスタントから Quip ドキュメントを直接操作できるようになります。
特徴
ドキュメントの読み取り: ID で Quip ドキュメントのコンテンツを取得して表示します
コンテンツの追加: 既存のドキュメントの末尾にコンテンツを追加します
コンテンツの先頭に追加: ドキュメントの先頭にコンテンツを追加します
コンテンツの置換: ドキュメントのコンテンツを更新します
ドキュメントの作成: 新しいドキュメントの作成をサポートする予定です (現在は Web インターフェースにリダイレクトされます)
Related MCP server: Aider MCP Server
仕組み
このMCPサーバーは、ClaudeとQuipのドキュメント間のブリッジとして機能します。その仕組みは以下のとおりです。
MCPプロトコルを介してクロードからのリクエストを受信する
適切なパラメータを使用してPythonスクリプト(
quip_edit_fixed.py)を実行する結果をクロードに返す
前提条件
Node.js v18以上
タイプスクリプト
quipライブラリがインストールされたPython有効なQuipアクセストークン
インストール
このリポジトリをクローンします:
git clone https://github.com/AvinashBole/quip-mcp-server.git cd quip-mcp-server依存関係をインストールします:
npm installプロジェクトをビルドします。
npm run buildMCP 設定を構成します。
{ "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": [] } } }
使用法
接続すると、Claude は次の MCP ツールを使用できるようになります。
quip_read_document: スレッドIDでQuipドキュメントを読むquip_append_content: ドキュメントにコンテンツを追加するquip_prepend_content: ドキュメントの先頭にコンテンツを追加するquip_replace_content: ドキュメントのコンテンツを置き換えるquip_create_document: 新しいドキュメントを作成する (現在はサポートされていません)
Claude での使用例:
Pythonスクリプト統合
サーバーは、 PYTHON_SCRIPT_PATH定数で指定されたパスにquip_edit_fixed.pyという Python スクリプトが存在することを期待しています。このスクリプトは以下の操作をサポートする必要があります。
read: 文書の内容を読むappend: 文書の末尾にコンテンツを追加するprepend: 文書の先頭にコンテンツを追加するreplace: ドキュメントの内容を更新する
ライセンス
ISCライセンス
著者
アビナッシュ・ボール