Skip to main content
Glama
ONLYOFFICE

ONLYOFFICE DocSpace MCP Server

Official
by ONLYOFFICE

ONLYOFFICE DocSpace MCP サーバー

Model Context Protocol (MCP) は、大規模言語モデル (LLM) と外部システム間のコンテキストを管理するための標準化されたプロトコルです。このリポジトリでは、ONLYOFFICE DocSpace 用の MCP サーバーを提供します。

DocSpace MCP サーバーは、AI ツールを ONLYOFFICE DocSpace に直接接続します。これにより、AI エージェント、アシスタント、チャットボットは、自然言語でのやり取りを通じて、ルームの管理、ファイルの共同編集、権限の処理、ドキュメントワークフローの自動化が可能になります。

機能

  • きめ細かな制御が可能なツール - 論理的なツールセットに整理された ツール へのアクセス。各ツールの有効化/無効化やメタツールの使用が可能です。

  • 複数のトランスポートプロトコル - stdio、SSE、および Streamable HTTP トランスポート をサポート。

  • 多様な認証方法 - API キー、パーソナルアクセストークン、基本認証、および動的クライアント登録を伴う OAuth 2.0 をサポートしています。 を参照してください。

  • リクエストレベルの構成 - カスタム HTTP ヘッダー を使用して、セッション初期化時に認証やツール選択を構成できます。

  • 多様な配布形式 - Docker イメージDocker MCP サーバーMCP バンドル、および Node.js アプリケーション として利用可能です。

Related MCP server: LibreOffice MCP Tools

ユースケース

  • ルーム管理: ルームの作成、更新、アーカイブ。ルームタイプの構成、メンバーシップの管理、アクセスレベルの制御。

  • フォルダーおよびファイル操作: フォルダーの作成、ドキュメントのアップロード、アイテムの一括コピーまたは移動、コンテンツの名前変更または削除、ファイルやフォルダーの詳細確認。

  • 共同編集および権限: ユーザーの招待または削除、セキュリティ設定の調整、ルームや共有スペースの現在のアクセス権の確認。

  • コンテンツアクセス: 「マイドキュメント」や「ルーム」フォルダーの取得、フォルダー内のコンテンツ取得、ファイルのテキストとしてのダウンロード、進行中のファイル操作の監視。

  • ユーザーディレクトリ: ポータル内の全ユーザーを一覧表示し、招待やアクセス管理を効率化。

クライアントを DocSpace MCP サーバーに接続する

任意の MCP クライアントを使用して DocSpace MCP サーバーに接続できます。Claude Desktop、Cursor、Windsurf などの一般的なクライアントについては、こちら で解説しています。

リモート DocSpace MCP サーバー

リモート DocSpace MCP サーバーは ONLYOFFICE によってホストされており、AI エージェント内で DocSpace ツールを使い始める最も迅速な方法です。マシン上で展開や構成を行うことなく、即座に接続できます。

パブリックインスタンスは、最新の Streamable HTTP トランスポートをサポートするクライアント向けに https://mcp.onlyoffice.com/mcp で、レガシーな SSE トランスポートのみをサポートするクライアント向けに https://mcp.onlyoffice.com/sse で利用可能です。可能な限り Streamable HTTP トランスポートを使用することを推奨します。

リモート DocSpace MCP サーバーへのクライアント接続に関するすべてのオプションは こちら を参照してください。

ローカル DocSpace MCP サーバー

お使いの MCP ホストがリモート MCP サーバーをサポートしていない場合は、代わりに ローカルバージョン の DocSpace MCP サーバーを実行できます。

MCP プロトコルを実装するほとんどのクライアントには、JSON 形式の共通構成ファイルがあり、その中に ONLYOFFICE DocSpace MCP ローカルサーバーを追加できます。

: 以下の一般的な例は Docker イメージに適用されるため、システムに Docker がインストールされている必要があります。

ステップ 1. 構成ファイルの場所を確認する

クライアントの .json 構成ファイルを見つけます。

ステップ 2. DocSpace MCP サーバーのエントリを追加する

.json 構成ファイルの mcpServers セクションに以下のブロックを挿入します:

{
	"mcpServers": {
		"onlyoffice-docspace": {
			"command": "docker",
			"args": [
				"run",
				"--interactive",
				"--rm",
				"--env",
				"DOCSPACE_BASE_URL",
				"--env",
				"DOCSPACE_API_KEY",
				"onlyoffice/docspace-mcp"
			],
			"env": {
				"DOCSPACE_BASE_URL": "https://your-instance.onlyoffice.com",
				"DOCSPACE_API_KEY": "your-api-key"
			}
		}
	}
}

ステップ 3. 環境変数を設定する

  • DOCSPACE_BASE_URL - DocSpace インスタンスの URL (例: https://portal.onlyoffice.com)。

  • DOCSPACE_API_KEY - DocSpace 設定 -> 開発者ツール -> API キーで生成された個人の API キー。

利用可能なすべてのパラメーターは こちら に記載されています。

ステップ 4. クライアントを再起動する

クライアントを閉じて再度開きます。ほとんどの場合、DocSpace MCP サーバーが自動的に起動し、次のような自然言語コマンドを発行できるようになります:

  • 新しいプロジェクトルームを作成し、Anna を編集者権限で招待して。

  • このファイルを「マイドキュメント」にアップロードして。

ツール

DocSpace MCP サーバーは、[MCP 仕様] で説明されているツールコンセプトを実装しています。

すべての DocSpace MCP サーバーツールについては こちら で説明されています。

ドキュメント

ドキュメントは docs ディレクトリで利用可能です。

サンプル

以下の [例] は、ONLYOFFICE DocSpace MCP サーバーの使用方法を示しています。

プライバシーポリシー

ポリシーは [法的条項] および [プライバシーポリシー] で利用可能です。

ライセンス

DocSpace MCP サーバーは、LICENSE ファイルにある MIT ライセンスの下で配布されています。

Related MCP Connectors

Related MCP Servers