Documentero について
Documenteroは、DocumenteroのテンプレートからWord、PDF、Excelファイルを生成するエージェント向けMCPサーバーです。テンプレートの検索、フィールドスキーマの確認、文書生成をツールとして提供します。
主な機能
- 01利用可能なテンプレートの一覧
- 02フィールドとJSON Schemaの確認
- 03WordまたはPDF文書の生成
- 04Excel文書の生成
- 05署名付きURLまたはbase64で出力
活用シーン
- 01文書作成に使うテンプレートの検索
- 02スキーマに合うデータの準備
- 03テンプレートのフィールドからファイル生成
- 04ダウンロードURLまたは埋め込み出力の選択
MCP 対応
MCPクライアントに、Documenteroのテンプレート一覧、フィールド確認、ファイル生成ツールを提供します。このリリースはstdioで動作し、Documentero APIキーを使用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
mcp.json · 共通設定
起動コマンド
npx -y @documentero/mcp設定が必要な環境変数
DOCUMENTERO_API_KEYシークレットCompany API key from Documentero Account settingsDOCUMENTERO_BASE_URLOptional Cloud API base URL (default: https://app.documentero.com/api)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
@documentero/mcp
Documentero の公式 MCP サーバーです。テンプレートの一覧表示、フィールドスキーマの確認、AI エージェント(Cursor、Claude Desktop など)からの Word/PDF/Excel ドキュメントの生成に対応しています。
- npm:
@documentero/mcp - ソース: github.com/documentero/documentero-mcp
- ウェブサイト: documentero.com
- ドキュメント: docs.documentero.com
ツール
| ツール | 説明 |
|---|---|
list_templates | kind(word|excel)、defaultFormat、allowedFormats を含むテンプレート |
get_template_fields | JSON Schema(主要な値ルールを拡充)+フィールド定義+許可される形式 |
generate_document | 指定したテンプレートとフィールドから Word/PDF または Excel ドキュメントを生成します。デフォルトでは署名付き URL(約1時間)を返します。embed: true の場合は base64 を返します。format は省略可能です(テンプレートのデフォルト形式)。 |
セットアップ
- Documentero → アカウント設定から API キーをコピーします。
- クライアント設定に MCP サーバーを追加します。
Cursor / Claude Desktop(npx)
{
"mcpServers": {
"documentero": {
"command": "npx",
"args": ["-y", "@documentero/mcp"],
"env": {
"DOCUMENTERO_API_KEY": "your-api-key"
}
}
}
}
ローカル開発
git clone https://github.com/documentero/documentero-mcp.git
cd documentero-mcp
npm install
npm run build
{
"mcpServers": {
"documentero": {
"command": "node",
"args": ["/absolute/path/to/documentero-mcp/dist/index.js"],
"env": {
"DOCUMENTERO_API_KEY": "your-api-key",
"DOCUMENTERO_BASE_URL": "https://app.documentero.com/api"
}
}
}
}
開発環境には https://documentero-dev.web.app/api を使用してください。
環境変数
| 変数 | 必須 | デフォルト | 説明 |
|---|---|---|---|
DOCUMENTERO_API_KEY | はい | — | 会社の API キー(アカウント設定) |
DOCUMENTERO_BASE_URL | いいえ | https://app.documentero.com/api | クラウド API のベース URL |
エージェントの一般的なフロー
list_templates→templateIdを選択します(kind/allowedFormatsに従ってください)get_template_fields→jsonSchemaに基づいてdataを構成します(HTML/Markdown/画像/リンク/QR のルールなど、追加のコンテキストにはfieldDefinitionsを使用してください)generate_document→ ダウンロード URL(または埋め込み base64)
スモークテスト
npm run build
DOCUMENTERO_API_KEY=your-key npm run smoke
注意事項
- 公開 Cloud API(
/api/templates、/api/meta、/api/generate)のシンクライアントです。クォータとレート制限は通常どおり Documentero によって適用されます。 - API キーをツールの引数に含めないでください。MCP の環境変数のみに設定してください。
- Word テンプレートの出力形式は
docx/pdfに対応しています。Excel テンプレートの出力形式はxlsxのみです。 - リモート Streamable HTTP ホスティング(
https://mcp.documentero.com/mcp)は予定されています。このリリースは stdio のみです。
ライセンス
MIT © Documentero
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。