PM

patrup/mcp-libre

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

116 stars 36 forks 품질 57 트렌드 15MIT

patrup/mcp-libre는 https://github.com/patrup/mcp-libre.에서 가져온 MCP 서버 후보입니다.

개요

patrup/mcp-libre는 https://github.com/patrup/mcp-libre.에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

LibreOffice 문서와 상호작용할 수 있는 도구와 자원을 제공하는 포괄적인 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 AI 보조자와 다른 MCP 클라이언트가 LibreOffice 문서를 프로그래밍적으로 생성, 읽기, 변환 및 조작할 수 있도록 합니다.

📂 저장소 구조

이 저장소는 논리 디렉터리로 구성되어 있습니다:

  • src/ - 코어 MCP 서버 구현
  • tests/ - 테스트 스위트 및 검증 스크립트
  • examples/ - 데모 스크립트 및 사용 사례
  • config/ - 통합용 구성 템플릿
  • scripts/ - 설정 및 관리를 위한 유틸리티 스크립트
  • docs/ - 포괄적인 문서

자세한 내용은 docs/REPOSITORY_STRUCTURE.md를 참조하세요.

🚀 특징

LibreOffice 확장 (플러그인) - 새롭습니다! 🎉

  • 네이티브 통합: LibreOffice 내 임베디드 MCP 서버
  • 실시간 편집: 실시간 문서 조작과 즉각적인 시각적 피드백
  • 성능: 외부 서버보다 10배 빠르다(직접 UNO API 접근)
  • 다중 문서: 모든 열린 LibreOffice 문서와 함께 작업
  • 자동 시작: LibreOffice 시작 시 자동으로 사용 가능

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

LibreOffice MCP Server

A comprehensive Model Context Protocol (MCP) server that provides tools and resources for interacting with LibreOffice documents. This server enables AI assistants and other MCP clients to create, read, convert, and manipulate LibreOffice documents programmatically.

📂 Repository Structure

This repository is organized into logical directories:

  • src/ - Core MCP server implementation
  • tests/ - Test suite and validation scripts
  • examples/ - Demo scripts and usage examples
  • config/ - Configuration templates for integrations
  • scripts/ - Utility scripts for setup and management
  • docs/ - Comprehensive documentation

For detailed information, see docs/REPOSITORY_STRUCTURE.md.

🚀 Features

LibreOffice Extension (Plugin) - NEW! 🎉

  • Native Integration: Embedded MCP server directly in LibreOffice
  • Real-time Editing: Live document manipulation with instant visual feedback
  • Performance: 10x faster than external server (direct UNO API access)
  • Multi-document: Work with all open LibreOffice documents
  • Auto-start: Automatically available when LibreOffice starts
  • HTTP API: External AI assistant access via localhost:8765

Document Operations

  • Create Documents: New Writer, Calc, Impress, and Draw documents
  • Read Content: Extract text from any LibreOffice document
  • Convert Formats: Convert between 50+ formats (PDF, DOCX, HTML, etc.)
  • Edit Documents: Insert, append, or replace text in Writer documents
  • Document Info: Get detailed metadata about documents

Spreadsheet Operations

  • Read Spreadsheets: Extract data from Calc spreadsheets and Excel files
  • Structured Data: Get data as 2D arrays with row/column information

Advanced Tools

  • Document Search: Find documents containing specific text
  • Batch Convert: Convert multiple documents simultaneously
  • Merge Documents: Combine multiple documents into one
  • Document Analysis: Get detailed statistics (word count, sentences, etc.)

Live Viewing & Real-time Editing

  • GUI Integration: Open documents in LibreOffice for live viewing
  • Real-time Updates: See changes as AI assistants modify documents
  • Change Monitoring: Watch documents for modifications in real-time
  • Interactive Sessions: Create live editing sessions with automatic refresh

MCP Resources

  • Document Discovery: List all LibreOffice documents (documents://)
  • Content Access: Access specific document content (document://{path})

📋 Requirements

GitHub에서 전체 README 보기

설치

npx @srbhptl39/mcp-superassistant-proxy@latest --config ~/Documents/mcp/mcp.config.json
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →