mcpField
D
Documentero

Documentero

ローカル
documentero.com生産性114 週間前に更新

Documentero について

Documenteroは、DocumenteroのテンプレートからWord、PDF、Excelファイルを生成するエージェント向けMCPサーバーです。テンプレートの検索、フィールドスキーマの確認、文書生成をツールとして提供します。

主な機能

  1. 01利用可能なテンプレートの一覧
  2. 02フィールドとJSON Schemaの確認
  3. 03WordまたはPDF文書の生成
  4. 04Excel文書の生成
  5. 05署名付きURLまたはbase64で出力

活用シーン

  1. 01文書作成に使うテンプレートの検索
  2. 02スキーマに合うデータの準備
  3. 03テンプレートのフィールドからファイル生成
  4. 04ダウンロードURLまたは埋め込み出力の選択

MCP 対応

MCPクライアントに、Documenteroのテンプレート一覧、フィールド確認、ファイル生成ツールを提供します。このリリースはstdioで動作し、Documentero APIキーを使用します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"documentero-documentero": {
"command": "npx",
"args": [
"-y",
"@documentero/mcp"
],
"env": {
"DOCUMENTERO_API_KEY": "<DOCUMENTERO_API_KEY>",
"DOCUMENTERO_BASE_URL": "<DOCUMENTERO_BASE_URL>"
}
}
}
}
起動コマンドnpx -y @documentero/mcp
設定が必要な環境変数
DOCUMENTERO_API_KEYシークレットCompany API key from Documentero Account settings
DOCUMENTERO_BASE_URLOptional Cloud API base URL (default: https://app.documentero.com/api)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@documentero/mcp0.1.2

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

@documentero/mcp

Documentero の公式 MCP サーバーです。テンプレートの一覧表示、フィールドスキーマの確認、AI エージェント(Cursor、Claude Desktop など)からの Word/PDF/Excel ドキュメントの生成に対応しています。

ツール

ツール説明
list_templateskind(word|excel)、defaultFormat、allowedFormats を含むテンプレート
get_template_fieldsJSON Schema(主要な値ルールを拡充)+フィールド定義+許可される形式
generate_document指定したテンプレートとフィールドから Word/PDF または Excel ドキュメントを生成します。デフォルトでは署名付き URL(約1時間)を返します。embed: true の場合は base64 を返します。format は省略可能です(テンプレートのデフォルト形式)。

セットアップ

  1. Documentero → アカウント設定から API キーをコピーします。
  2. クライアント設定に 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

エージェントの一般的なフロー

  1. list_templates → templateId を選択します(kind/allowedFormats に従ってください)
  2. get_template_fields → jsonSchema に基づいて data を構成します(HTML/Markdown/画像/リンク/QR のルールなど、追加のコンテキストには fieldDefinitions を使用してください)
  3. 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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。