publishready について
PublishReady は、公開を目指すライターやチーム向けに、AI 生成の草稿を分析します。外部 API やモデル依存のスコアを使わず、ローカルで再現可能な指標、目標チェック、根拠のある修正案を提供します。
主な機能
- 01決定論的な文体・可読性指標
- 02テンプレート・目標・参照文との比較
- 03優先順位付きの修正案
- 04AI らしい文章表現の監査
- 05フィクション・ノンフィクション分析
活用シーン
- 01公開目標に照らした草稿の確認
- 02文や表現の修正箇所の特定
- 03定型的な表現の確認
MCP 対応
MCP サーバーは、文章分析と制御のための16種類のツールを公開します。AI らしい文章表現の決定論的な分析も含まれます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
16掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| text | string | はい | 分析対象の英語の散文または Markdown 風の内容。空の入力も受け付け、すべてゼロの指標を返します。 |
| options | object | いいえ | 構造化レスポンスを拡張するための任意のフラグ。 |
| options.include_sentence_details | boolean | いいえ | `details.sentences` 配列に文ごとの構造詳細を含めます。 |
| options.include_formula_breakdown | boolean | いいえ | レスポンスに数式の入力値、寄与要因、関連する修正レバーを含めます。 |
| options.include_paragraph_details | boolean | いいえ | `details.paragraphs` 配列に段落ごとの構造詳細を含めます。 |
詳細
PublishReady:プロフェッショナルな文章作成の制御
PublishReady は、AI の下書きを公開できる品質の文章に仕上げるために設計された、決定論的な文章分析システムです。AI 生成の文章に対する最終 QA として機能し、テキストをリモートサービスに送信することなく、ローカル優先の指標、目標への準拠状況、具体的な修正方法を提供します。
PublishReady のパッケージ
このプロジェクトは、専門性の高いパッケージを含む、プロフェッショナルな階層型モノレポとして構成されています。
コアパッケージ
- @veldica/publishready-mcp:Model Context Protocol(MCP)サーバーの実装(
publishready-mcp)。 - @veldica/publishready-cli:ローカル分析用のコマンドラインツール(
publishready)。 - @veldica/publishready-core:中核となるオーケストレーションエンジン。
- @veldica/publishready-schemas:統一された Zod スキーマと明示的なインターフェース。
基盤ライブラリ
- @veldica/prose-analyzer:決定論的な文体シグナル(多様性、密度、反復、物語の質感)。
- @veldica/readability:主要な可読性公式をすべて統合したライブラリ。
- @veldica/prose-tokenizer:Markdown に対応した、単独で利用できる文章のトークン化。
- @veldica/prose-linter:目標チェック、修正方法、コンテンツの整合性、AI らしく聞こえる文章の決定論的な指標。
インストール
MCP サーバー(推奨)
MCP クライアントの設定にサーバーを追加します。
{
"mcpServers": {
"publishready": {
"command": "npx",
"args": ["-y", "@veldica/publishready-mcp"]
}
}
}
コマンドライン
npx @veldica/publishready-cli analyze sample.txt
ホスト型 MCP
Smithery、VPS、またはゲートウェイにデプロイする場合は、Streamable HTTP を使ってサーバーを実行します。
npx @veldica/publishready-mcp --transport=http --port=3000
MCP エンドポイントは /mcp、ヘルスエンドポイントは /health です。
主な機能
- テンプレート、目標、参照モード:文章を組み込みテンプレート、明示的な数値目標、参照テキスト、または再利用可能な参照プロファイルと比較します。
- 決定論的な指標:構造の集計値、文や段落の分布、語彙シグナル、一覧性、フィクションの代替指標、可読性公式を提供します。
- 具体的な修正方法:
shorten_long_sentences、replace_difficult_words、reduce_abstract_wordingなど、根拠に基づく提案を優先度順に提示します。 - AI らしく聞こえる文章の監査:定型的、汎用的、または過度に洗練された文章について、完全一致や追跡対象のフレーズ数を含む決定論的な指標一覧を提供します。
- フィクションとノンフィクションに対応:会話、感覚的な描写の密度、抽象的な表現、シーンのペース配分に関する物語指標を提供します。
- 解釈の説明可能性:目標や指標の解釈において、対象読者、ユースケース、文体への影響、トレードオフを説明します。
- ローカル優先でプライベート:Stdio を優先し、決定論的に動作します。外部 API 呼び出しや LLM ラッパーはありません。
MCP ツール一覧
MCP サーバーは、決定論的な AI マーカー分析を行う audit_ai_sounding_prose を含む、分析と制御のための16種類の専用ツールを公開します。全ツールの一覧とドキュメントについては、MCP README をご覧ください。
決定論的な理念
このパッケージでは、パープレキシティや、モデルに依存するその他のスコアを明示的に避けています。文章の制御は、次のようであるべきだと考えています。
- 説明可能:スコアが変化した理由を正確に把握できること。
- 再現可能:同じテキストから常に同じ指標が得られること。
- 実用的:何を変更すべきかを示せて初めて、指標は役に立つこと。
開発
npm install
npm run build
npm run lint
npm run typecheck
npm test
公開メタデータ
- npm パッケージ:
@veldica/publishready-mcp - MCP Registry 名:
io.github.veldica/publishready - 製品ホームページ:https://veldica.com/publish-ready
- ソースリポジトリ:
https://github.com/veldica/publishready-mcp
レジストリとディレクトリのメタデータ
PublishReady は、以下を通じて MCP ディレクトリで見つけやすくなるように準備されています。
- GitHub リポジトリのトピック
- npm パッケージのキーワード
glama.jsonによる Glama メタデータmcpNameによる公式 MCP Registry メタデータ
この MCP は、事実、用語、意図、著者の文体を保ちながら、明瞭さ、構成、読みやすさ、公開に適した状態を高めることをモデルに求める、AI を活用した執筆ワークフロー向けに設計されています。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。