Skip to main content
Glama

Quip MCP 서버

Claude와 같은 AI 도우미가 Quip 문서와 직접 상호 작용할 수 있도록 하는 Quip 문서 작업을 위한 MCP(모델 컨텍스트 프로토콜) 서버입니다.

특징

  • 문서 읽기 : ID로 Quip 문서 콘텐츠 가져오기 및 표시

  • 콘텐츠 추가 : 기존 문서의 끝에 콘텐츠 추가

  • 콘텐츠 추가 : 문서 시작 부분에 콘텐츠 추가

  • 콘텐츠 바꾸기 : 문서 콘텐츠 업데이트

  • 문서 생성 : 새 문서 생성을 위한 지원(현재 웹 인터페이스로 리디렉션됨)

Related MCP server: Aider MCP Server

작동 원리

이 MCP 서버는 Claude 문서와 Quip 문서를 연결하는 다리 역할을 합니다. 다음과 같은 방식으로 작동합니다.

  1. MCP 프로토콜을 통해 Claude로부터 요청 수신

  2. 적절한 매개변수를 사용하여 Python 스크립트( quip_edit_fixed.py ) 실행

  3. 결과를 Claude에게 다시 돌려보내다

필수 조건

  • Node.js v18 이상

  • 타입스크립트

  • quip 라이브러리가 설치된 Python

  • 유효한 Quip 액세스 토큰

설치

  1. 이 저장소를 복제하세요:

    지엑스피1

  2. 종속성 설치:

    npm install
  3. 프로젝트를 빌드하세요:

    npm run build
  4. MCP 설정을 구성하세요.

    { "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에서의 사용 예:

<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 스크립트 통합

서버는 PYTHON_SCRIPT_PATH 상수로 지정된 경로에 quip_edit_fixed.py 라는 Python 스크립트를 예상합니다. 이 스크립트는 다음 작업을 지원해야 합니다.

  • read : 문서 내용을 읽습니다

  • append : 문서의 끝에 내용을 추가합니다.

  • prepend : 문서의 시작 부분에 내용을 추가합니다.

  • replace : 문서 내용 업데이트

특허

ISC 라이센스

작가

아비나쉬볼레

Latest Blog Posts

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