MCP 개요 서버
AI 어시스턴트가 Outline과 상호 작용할 수 있도록 하는 MCP(Model Context Protocol) 서버( https://www.getoutline.com )
개요
이 프로젝트는 AI 어시스턴트(예: Claude)가 Outline 문서 서비스와 상호 작용할 수 있도록 하는 MCP(Model Context Protocol) 서버를 구현하여 자연어 상호 작용과 Outline의 문서 관리 기능 간의 연결 고리를 제공합니다.
Related MCP server: Notion MCP Server
특징
현재 구현됨:
문서 검색 : 키워드로 문서 검색
컬렉션 관리 : 컬렉션 목록 및 문서 구조 보기
문서 읽기 : 문서 내용을 읽고 마크다운으로 내보내기
주석 관리 : 문서에 주석을 보고 추가합니다.
문서 생성 : 컬렉션에 새 문서 생성
문서 편집 : 문서 내용 업데이트 및 문서 이동
백링크 관리 : 특정 문서에 링크된 문서 보기
시작하기
필수 조건
설치
지엑스피1
구성
프로젝트 루트에 다음 변수를 사용하여 .env 파일을 만듭니다.
# Outline API Configuration
OUTLINE_API_KEY=your_outline_api_key_here
# For cloud-hosted Outline (default)
# OUTLINE_API_URL=https://app.getoutline.com/api
# For self-hosted Outline
# OUTLINE_API_URL=https://your-outline-instance.example.com/api
서버 실행
# Development mode with the MCP Inspector
mcp dev src/mcp_outline/server.py
# Or use the provided script
./start_server.sh
# Install in Claude Desktop (if available)
mcp install src/mcp_outline/server.py --name "Document Outline Assistant"
사용 예
문서 검색
Search for documents containing "project planning"
컬렉션 목록
Show me all available collections
문서 읽기
Get the content of document with ID "docId123"
새 문서 만들기
Create a new document titled "Research Report" in collection "colId456" with content "# Introduction\n\nThis is a research report..."
댓글을 추가하세요
Add a comment to document "docId123" saying "This looks great, but we should add more details to the methodology section."
문서 이동
Move document "docId123" to collection "colId789"
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
개발
# Run tests
uv run pytest tests/
# Format code
uv run ruff format .
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
감사의 말