Quip MCP 서버
Claude와 같은 AI 도우미가 Quip 문서와 직접 상호 작용할 수 있도록 하는 Quip 문서 작업을 위한 MCP(모델 컨텍스트 프로토콜) 서버입니다.
특징
문서 읽기 : ID로 Quip 문서 콘텐츠 가져오기 및 표시
콘텐츠 추가 : 기존 문서의 끝에 콘텐츠 추가
콘텐츠 추가 : 문서 시작 부분에 콘텐츠 추가
콘텐츠 바꾸기 : 문서 콘텐츠 업데이트
문서 생성 : 새 문서 생성을 위한 지원(현재 웹 인터페이스로 리디렉션됨)
Related MCP server: Aider MCP Server
작동 원리
이 MCP 서버는 Claude 문서와 Quip 문서를 연결하는 다리 역할을 합니다. 다음과 같은 방식으로 작동합니다.
MCP 프로토콜을 통해 Claude로부터 요청 수신
적절한 매개변수를 사용하여 Python 스크립트(
quip_edit_fixed.py) 실행결과를 Claude에게 다시 돌려보내다
필수 조건
Node.js v18 이상
타입스크립트
quip라이브러리가 설치된 Python유효한 Quip 액세스 토큰
설치
이 저장소를 복제하세요:
지엑스피1
종속성 설치:
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 라이센스
작가
아비나쉬볼레