プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Meeting Notes Transcript Summary

作者:theluckystrikeバージョン 0.23.1i★ –iクラウドで動く
レジストリ名io.github.theluckystrike/meeting-notes-transcript-summary

インストール

概要

作者による説明(英語の原文)

Turn meeting notes or transcripts into a clean structured summary document from chat.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: クラウドで動く
  • トランスポート: Streamable HTTP
  • カテゴリ: 文書・表計算・事務作業
  • 入力が必要なもの:Authorization

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

必要なもの

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。

ターミナルでこれを実行します

claude mcp add --transport http meeting-notes-transcript-summary https://mcp.zovo.one/mcp/meeting-notes-transcript-summary --header 'Authorization: your-value'

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "meeting-notes-transcript-summary": {
      "url": "https://mcp.zovo.one/mcp/meeting-notes-transcript-summary",
      "headers": {
        "Authorization": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "meeting-notes-transcript-summary": {
      "type": "http",
      "url": "https://mcp.zovo.one/mcp/meeting-notes-transcript-summary",
      "headers": {
        "Authorization": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • Authorization 秘密 必須 HTTP header
    Bearer

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント theluckystrike で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    エンドポイントが応答する

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    OAuthでサインイン

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

文書・表計算・事務作業のほかのサーバーとの比較i

  • このカテゴリのほかの2181件のうち0%よりスターが多い
  • このカテゴリのほかの2181件のうち42%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの2181件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Meeting Notes Transcript Summaryは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:Authorization

パソコンで動きますか、それともクラウドですか?

作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.23.1)がレジストリに届いたのは43 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Agent-Native Calendar, Excel MCP Server, MCP Server for Excel

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Excel MCP Server

作者:haris-musa

Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.

パソコンで動く★ 4,276MIT6 日前更新
インストール

MCP Server for Excel

作者:sbroenne

Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.

パソコンで動く★ 847MIT3 日前更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

Create .docx Word documents from Claude

Say "write a proposal for Beta Corp, checkout rebuild, 4,500 EUR, three phases" and get a real .docx you can send. This MCP server writes Word documents from chat, proposals, quotes, service agreements, statements of work and letters, with your letterhead, headings, bullet and numbered lists and tables. It also turns markdown into .docx, reads an existing .docx back as text and outline, and fills {{placeholders}} in a template you already use, keeping every style, table, header and image of the original. Everything runs locally: no upload, no account, no native dependency.

In the [official MCP Registry](https://registry.modelcontextprotocol.io/v0.1/servers/io.github.theluckystrike%2Fdocx-document-generator-proposal-contract-markdown/versions/latest) (io.github.theluckystrike/docx-document-generator-proposal-contract-markdown).

Real Word documents from chat, proposals, contracts and letters, without a template site or an office subscription.

60-second install

npm publish for @theluckystrike/mcp-docx is pending. Until then, the .mcpb one-click bundle or a clone+build is the working path, both are verified below.

One-click (.mcpb): download docx.mcpb from the latest release and double-click it in Claude Desktop: https://github.com/theluckystrike/mcp-servers/releases/latest

(claude_desktop_config.json):

{

"mcpServers": { "docx": { "command": "npx", "args": ["-y", "@theluckystrike/mcp-docx"] } } }

Claude Code:

claude mcp add docx -- npx -y @theluckystrike/mcp-docx

(.cursor/mcp.json):

{

"mcpServers": { "docx": { "command": "npx", "args": ["-y", "@theluckystrike/mcp-docx"] } } }

The npx form above starts working the moment the package is published. Until then, use the .mcpb bundle above, or build from source with exactly these three commands:

git clone https://github.com/theluckystrike/mcp-servers.git && cd mcp-servers

npm install npm run build -w packages/mcp-license -w servers/docx

Then point your client's command at node with one arg: the absolute path to servers/docx/dist/index.js.

To run in Pro mode set MCP_LICENSE_KEY in the same config block, or call license_activate once with your key.

Tools

ToolWhat it does
business_setStore the sender profile printed on every document: name, address, email, VAT id, IBAN, bank, logo, letterhead colour, default currency, tax rate, payment terms. Same field set as mcp-invoice, so one profile serves both
doc_createWrite a .docx from sections: headings, paragraphs, bullet lists, numbered lists and tables. Layouts: plain, letter (sender block, date, addressee) and proposal (letterhead band, cover title)
doc_from_markdownMarkdown to .docx: ATX headings, paragraphs, bullet and numbered lists (indentation kept, up to Word's nine levels), GFM pipe tables, fenced code blocks as monospace, and **bold** / *italic* / `code` inline
doc_readExtract text, headings with levels, list items and tables from any existing .docx, in document order. format: "json" returns the block structure
doc_to_htmlConvert a .docx to semantic HTML with a print stylesheet. This is the PDF route -- see the note below
doc_fill_templateReplace {{placeholders}} in a .docx and write a new file, keeping every style, table, header, footer and image. Called with no values, it lists the placeholders the template contains
proposal_createA client-ready proposal: summary, scope, deliverables, timeline table, price, terms, validity and signature block, with a reference number that is never reused
proposal_updateRewrite an existing proposal in place from its reference: only the fields you pass change, the rest comes from the structured data stored with the document, and the file and reference number stay the same
contract_createA plain freelance service agreement skeleton: parties, services, term, fee, IP, confidentiality, contractor status, termination, liability, governing law. A template with labelled placeholders for a lawyer, not legal advice
license_statusShow free or Pro mode
license_activateActivate a Pro key (verified offline)

Resource: docs://recent returns the last 25 documents written, newest first, with kind, client, reference and path. Prompt: write_proposal_from_hours turns tracked hours (or an invoice_summary from mcp-time-tracker) into a priced proposal.

There is no doc_to_pdf, and that is deliberate

Every pure-JavaScript path from Word to PDF needs either a native dependency (LibreOffice, a Chromium binary, a C++ rendering library) or a cloud API. This collection ships neither, so npx works on any machine with Node and nothing else. doc_to_html writes semantic HTML with a print stylesheet instead: open it, print to PDF, and the result is what you would have got. The tool description and the tool's own answer say the same thing, so the model does not promise a PDF it cannot produce.

What you can say

You sayTool
"Set up my letterhead: Acme Consulting, 1 Road Warsaw, VAT PL1234567890."business_set
"Write a proposal for Beta Corp: checkout rebuild, 4,500 EUR, 50/50, three phases."proposal_create
"Draft a service agreement with Beta Corp, 3,000 EUR monthly, starting October."contract_create
"Turn these meeting notes into a Word document."doc_from_markdown
"Write a letter to Beta Corp with an agenda for Tuesday."doc_create with style: "letter"
"What does this proposal.docx actually say?"doc_read
"Fill my NDA template with this client's details."doc_fill_template
"Give me a printable version of that document."doc_to_html

Worked example

You: Write a proposal for Beta Corp. Checkout rebuild, 4,500 EUR, 50% on

signature 50% on delivery, three phases: discovery 1 week, build 3 weeks, launch 1 week. Valid until the end of the year.

proposal_create { client: "Beta Corp", project_title: "Checkout rebuild", summary: "Beta Corp loses orders at checkout. This project rebuilds it.", scope: ["Audit the current funnel", "Rebuild the checkout", "Ship and measure"], deliverables: ["New checkout in production", "A one-page handover"], timeline: [{phase: "Discovery", duration: "1 week"}, {phase: "Build", duration: "3 weeks"}, {phase: "Launch", duration: "1 week"}], price: {amount: 4500, currency: "EUR", terms: "50% on signature, 50% on delivery"}, valid_until: "2026-12-31" } -> PROP-2026-0001, EUR 4,500.00 -> ~/.local/share/mcp-servers/docx/documents/checkout-rebuild.docx

The file opens in Word, Pages, LibreOffice and Google Docs: letterhead, cover title, "Prepared for Beta Corp", Summary, Scope of work, Deliverables, a Timeline table, an Investment table with EUR 4,500.00, the payment terms, and a signature block for both parties. Every amount carries its currency code, no bare numbers.

Free vs Pro

FreePro
doc_create, doc_from_markdown, doc_read, doc_to_htmlUnlimitedUnlimited
proposal_create, contract_create3 per calendar month, combinedUnlimited
doc_fill_templateTemplates with up to 10 placeholdersAny template
FooterCarries "Generated with mcp-docx by theluckystrike"No branding
Letterhead logo and colourDefault colour, no logoYour logo_path and brand_color
Tables, lists, letter and proposal layouts, reference numberingYesYes

Pro is a one-time $19, or $39 for every server in the collection, lifetime.

How the .docx is produced and read

Documents are written with docx, a pure-JavaScript OOXML writer, no native module, no headless browser, no office install.

Reading and template filling use no dependency at all. A .docx is a ZIP, so node:zlib opens it and a small WordprocessingML walk pulls out paragraphs, heading levels (from w:pStyle), list items and tables in document order. Numbered lists are told apart from bullets by resolving each paragraph's w:numId against word/numbering.xml, which is the only place that distinction is recorded, without it every numbered list reads back as bullets.

Template filling substitutes on the joined text of each paragraph, not per run. Word routinely breaks a placeholder you typed as {{client}} into three runs ({{cli, ent}}, ...) after an edit or a spell-check pass, and per-run replacement silently misses those, the document comes back with the placeholder still in it. The replaced text goes into the first run, keeping its formatting, and the remaining runs of that paragraph are blanked. Every other part of the package is copied byte-for-byte, so styles, images, headers, footers and section setup survive. A placeholder with no value is left in place and reported, never blanked.

Existing files are never overwritten

Every tool that writes a file (doc_create, doc_from_markdown, doc_to_html, doc_fill_template, proposal_create, contract_create) refuses an out_path that already exists and tells you so:

Error: /path/acme-proposal.docx already exists and nothing was written.

Pass overwrite: true to replace it, or give a different out_path.

The path is reserved with an exclusive create, not an existence check, so two processes writing the same out_path at the same time cannot clobber each other: one wins, the other is refused and writes nothing.

When you do not pass an out_path, the file name is derived from the title, and a derived path never lands on an earlier document: a second proposal with the same title is written as ...-2.docx. To change a proposal you already sent, use proposal_update {reference} instead: it rewrites the same file from the stored structured data and keeps the reference number.

The check runs before anything is built or written, so a refused call leaves the disk untouched and burns no reference number. Pass overwrite: true when replacing the file is what you want.

Characters Word cannot carry

XML 1.0 allows TAB, LF and CR but no other control code. Every string that reaches word/document.xml is cleaned first: control codes and unpaired surrogates are removed, literal \n escapes become real paragraph breaks, and stray whitespace collapses. When something was removed the tool says so in its answer instead of handing you a file Word would offer to repair.

How it stores data

The business profile, the document register and the reference counter live under ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/docx/ as plain JSON, plus a documents/ subfolder holding the generated files when you do not pass out_path. Every mutating call runs inside an advisory lock on .../docx/.lock, so two clients on one data directory cannot allocate the same reference number or lose a record. Saves go to a temporary file and are renamed into place.

If one of those JSON files is unreadable or not valid JSON, it is never treated as "empty". The file is moved aside byte-for-byte as .json.corrupt- , a .json.corrupt marker is written, and every tool returns data file is corrupt; moved to ...; nothing was written until you restore a good copy and delete the marker.

Reference numbers are PROP-YYYY-NNNN for proposals and AGR-YYYY-NNNN for agreements. The counter is written before the record is stored, so a crash burns a number rather than reusing one, and existing numbers are scanned so a restored register can never hand back a reference that is already on a sent document.

Limits and honest caveats

  • No PDF output. Use doc_to_html and print. See the section above for why.
  • doc_read reads `.d

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く