ScriptGrain について
ScriptGrainは、測定した文体をAIの文章に反映したい作者やチーム向けのホスト型MCPサーバーです。本人の文章から文体プロファイルを作成し、それに沿った執筆、採点、修正を行います。
主な機能
- 01本人の文章から文体プロファイルを作成
- 0245項目の属性で文体を測定
- 03指定した文体で執筆・修正
- 04文体プロファイルに基づく文章の採点
- 05アイデアや公開ページの追跡
活用シーン
- 01作者の文体に合う下書きの作成
- 02文章が文体プロファイルに合うか確認
- 03目標スコアに向けた文章の修正
- 04公開ページの文体の一貫性を確認
MCP 対応
リモートMCPサーバーとして、文体プロファイルの作成、文章の執筆や評価、関連する記憶やページ監視の管理に使うツールとプロンプトを提供します。クライアントはstreamable HTTPで接続し、OAuth 2.0またはScriptGrain APIキーで認証します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.scriptgrain.com/mcpclaude mcp add --transport http com-scriptgrain-scriptgrain https://mcp.scriptgrain.com/mcp{"mcpServers":{"com-scriptgrain-scriptgrain":{"type":"http","url":"https://mcp.scriptgrain.com/mcp"}}}Cursor で開く{"servers":{"com-scriptgrain-scriptgrain":{"type":"http","url":"https://mcp.scriptgrain.com/mcp"}}}VS Code で開く{"mcpServers":{"com-scriptgrain-scriptgrain":{"type":"http","url":"https://mcp.scriptgrain.com/mcp"}}}{"mcpServers":{"com-scriptgrain-scriptgrain":{"serverUrl":"https://mcp.scriptgrain.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.scriptgrain.com/mcp認証が必要https://mcp.scriptgrain.com/tryhttps://mcp.scriptgrain.com/sse認証が必要ツール
詳細
ScriptGrain MCP サーバー
ScriptGrain を使うと、ChatGPT、Claude などが、あなたらしさをよりよく表現できるようになります。このリポジトリは、同サービスのリモート MCP サーバーの公開セットアップガイドです。Claude、ChatGPT、Cursor、または任意の MCP クライアントに接続すると、アシスタントがあなた自身の文章から文体プロフィールを作成し、その文体で下書きを作成したり、任意のテキストがどれほどその文体に合っているかを評価したりできます。
- エンドポイント:
https://mcp.scriptgrain.com/mcp(ストリーミング可能な HTTP、プレーンな JSON で応答します。従来の SSE はhttps://mcp.scriptgrain.com/sse) - まだアカウントをお持ちでない場合:
https://mcp.scriptgrain.com/tryはキーもサインインも不要です。start_sessionにより、アシスタント用の7日間のゲストセッションが開始され、文体プロフィールを1つ作成してテキストを評価できます。その後、無料アカウントで継続利用するためのリンクが表示されます。 - 認証: OAuth 2.0(同意ページで ScriptGrain アカウントにサインイン。claude.ai と ChatGPT のコネクターで使用)、または
Authorization: Bearer sg_live_...として送信する ScriptGrain API キー - プラン: Free を含むすべてのプランに対応しています。下書きの作成にはプランのクレジットを使用します。評価と閲覧は無料です。
- サーバーバージョン: 1.23.1、ツール41個とプロンプト2個。すべてのツールにタイトルと読み取り専用/破壊的操作のヒントがあります。
- プロフィールの作成: アシスタントは、すでに保持しているあなたの文章(あなたが入力したメッセージ、共有した文書やメール、投稿など)を、正確に引用して使用できます。あなたについてのメモや AI が書いたテキストは使用しません。また、送信する文章を表示します。
- ウェブサイト: https://scriptgrain.com · ドキュメント: https://scriptgrain.com/docs/mcp.md · REST API: https://scriptgrain.com/docs/api.md
このリポジトリはガイドであり、ドキュメントとクライアント設定のみを含みます。ScriptGrain のソースコードは含まれていません。アプリケーションと MCP サーバーは非公開で、ScriptGrain がホストしているため、インストールや実行は不要です。
ScriptGrain が測定するもの
文体プロフィールは、すでに書いた文章から作成されます。8つのグループに分類された45個の属性(語彙、構文、口調と文体、修辞、句読点と書式、機能語、内容パターン、癖とリズム)を使います。すべての下書きはプロフィールに対して0から1の範囲で評価されます。文体に合った下書きは通常0.85から0.95、一部が一致する場合は0.5から0.8、明らかに文体が異なるテキストは0.45未満になります。各属性の個別ページは https://scriptgrain.com/attributes にあります。
接続
ScriptGrain アカウント(無料)が必要です:https://scriptgrain.com/auth?tab=signup&source=github_mcp
claude.ai(ウェブ)と Claude Desktop
- Settings を開き、Connectors を選択して、Add custom connector を選択します。
https://mcp.scriptgrain.com/mcpを貼り付けます。- 同意ページで ScriptGrain のメールアドレスとパスワードを使ってサインインします。Google で登録した場合は、「Paste an API key instead」を開き、https://scriptgrain.com/settings?tab=api で取得したキーを貼り付けます。
コネクターは、クライアント名を付けた専用の API キーを ScriptGrain アカウント内に作成します。Settings、API からキーを取り消すと、アクセスが終了します。
Claude Code
OAuth を使う場合(/mcp を実行すると Claude Code がサインイン画面を開きます):
claude mcp add --transport http scriptgrain https://mcp.scriptgrain.com/mcp
API キーを使う場合:
claude mcp add scriptgrain https://mcp.scriptgrain.com/mcp \
--transport http --header "Authorization: Bearer sg_live_<your-secret>"
共有リポジトリ向けのプロジェクト単位の設定:config/claude-code.mcp.json(OAuth を使用するため、キーはコミットされません)。
ChatGPT
お使いの ChatGPT プランでコネクターが利用できる場合は、Settings を開き、Connectors を選択して、Add custom connector を選びます。URL に https://mcp.scriptgrain.com/mcp を指定し、同意ページが開いたら ScriptGrain アカウントでサインインします。プランでコネクターを利用できない場合は、無料のプロンプト作成ツール https://scriptgrain.com/works-with/chatgpt を使うと、あなたの文章から1ページのシステムプロンプトを作成でき、Custom instructions に設定できます。
Cursor(および MCP 設定に対応するその他のエディター)
scriptgrain という名前でリモート MCP サーバーを追加し、URL に https://mcp.scriptgrain.com/mcp を指定します。同意ページが開いたらサインインします:config/cursor.mcp.json。クライアントが OAuth に対応していない場合は、代わりにキーをヘッダーとして送信してください:config/cursor.mcp.with-key.json。キーを含むファイルはバージョン管理の対象外にしてください。
その他の MCP クライアント
OAuth または Authorization: Bearer ヘッダーを使って、https://mcp.scriptgrain.com/mcp に接続します。すべての POST には、イベントストリームではなく通常の JSON が返されるため、リクエストとレスポンスのみを処理するクライアントやプロキシでも動作します。initialize のレスポンスに含まれる Mcp-Session-Id ヘッダーを、その後のすべての呼び出しで送信してください。
ツール
サーバー独自の登録情報に基づく 41 個のツールです(サーバー 1.23.1)。削除または上書きを行うツール(delete_memory、forget_piece、edit_memory、remove_monitor_url、set_voice_brain、delete_brief_template)には破壊的操作のマークが付いているため、実行前にクライアントが確認を求めることができます。
クレジットは ScriptGrain のプランに基づきます。「無料」はクレジットを消費しないことを意味します。
下書き、文章のブラッシュアップ、人間らしい表現への調整の料金は、長さに応じて決まります。5,000 語までは 1 クレジット、10,000 語までは 2 クレジット、15,000 語までは 3 クレジットです(1 件あたりの上限)。4,000 語を超える下書き、または 3,000 語を超えるブラッシュアップや人間らしい表現への調整はバックグラウンドで実行されます。ツールはすぐにジョブを返し、成功するまで get_job で進行状況を確認できます(2,000 語あたり約 1 分)。クレジットは文章が出力される分だけ請求され、指定した料金区分を超えることはありません。
ボイスプロファイル
| ツール | 機能 | 料金 |
|---|---|---|
list_profiles | ステータス、信頼度スコア、サンプル数を含む、キーで利用できるボイスプロファイルを一覧表示します | 無料 |
create_profile | 自分が書いた文章のサンプル 1~20 件からボイスプロファイルを作成します(3 件以上かつ 3,000 語以上で信頼度の高いプロファイルを作成できます)。所要時間は約 1~3 分です | 1 抽出枠 |
get_profile | プロファイルのステータスと、完了後の説明文および 45 個すべての属性を取得します | 無料 |
mimic_brand | 公開されているブランドのウェブサイト(最大 8 ページ)からプロファイルを作成します。最初に明示的な同意を求めます | ブランド模倣クレジット 1 件 |
下書きの作成、スコアリング、推敲
| ツール | 機能 | 料金 |
|---|---|---|
create_outline | 長文コンテンツのアウトラインを作成します。下書きの前に確認できます | 無料 |
generate_content | 測定済みのあなたの文体で、16種類のコンテンツ形式から選んで下書きを作成します。最大15,000語で、文体の一致度スコアも表示されます。1~3種類のバリエーションを作成できます(2種類と3種類の場合は最大4,000語)。4,000語を超える場合はバックグラウンドで作成されます | バリエーションごとに、5,000語まで1クレジット、10,000語まで2クレジット、15,000語まで3クレジット |
check_voice_match | 任意のテキストをプロファイルと照合してスコアを算出し、スコアの根拠となる特徴ごとの数値を表示します | 無料 |
compare_voice | プロファイルは不要です。最大3つの文章(テキストまたはURL)を、基準となる文章と照合してスコアを算出します | 無料 |
polish | 下書きを文体一致度の目標値(既定値は0.9)に近づけるよう推敲します。最大3回まで実行でき、3,000語を超える場合はバックグラウンドで実行されます | 5,000語まで1クレジット、10,000語まで2クレジット、15,000語まで3クレジット。下書きがすでに基準を満たしている場合は無料 |
humanize | 事実をすべて保ちながら、測定可能な機械生成文の特徴を取り除くよう、テキスト(または保存済みの下書き)を書き換えます。最大3回まで実行でき、3,000語を超える場合はバックグラウンドで実行されます | 5,000語まで1クレジット、10,000語まで2クレジット、15,000語まで3クレジット。テキストがすでに基準を満たしている場合(最大3,000語)は無料 |
ai_detect | 50語以上の任意のテキストを、文体統計に基づいて人間が書いたものかAIが生成したものか判定します | 無料 |
rewrite_page | 公開されているウェブページの文章を、ブロックごとにあなたの文体で書き換えます。価格、法的表記、ボタンのラベルは変更しません | 1,500語ごとに1クレジット。有料プランが必要 |
save_edit | 下書きの最終編集内容を保存し、変更点からプロファイルが学習できるようにします | 無料 |
list_generations | 過去の下書きとそのスコアを一覧表示します | 無料 |
get_generation | 過去の下書きを1つ、全文取得します(長い下書きの作成中は、その時点までに出力された部分を取得します) | 無料 |
get_job | バックグラウンドジョブ(長い下書きの作成、推敲、人間らしい文章への書き換え)の進捗を取得します。完了したセクション、執筆済みの語数、消費したクレジット、成功後の結果を確認できます | 無料 |
list_draft_versions | 下書きの過去のテキストを新しい順に一覧表示します。編集、推敲、人間らしい文章への書き換え、再作成のたびに、置き換えられたテキストが保存されます | 無料 |
restore_draft_version | 過去のバージョンを復元します。置き換えられたテキストも保存されるため、元に戻せます | 無料 |
list_brief_templates | 保存済みのブリーフ(自分のものとチームのもの)を一覧表示します。create_outline または generate_content の template_id に指定して利用できます | 無料 |
save_brief_template | ブリーフ(形式、トピック、切り口、対象読者、文体、重要なポイント、長さ)を保存し、次回から使えるようにします | 無料 |
delete_brief_template | 保存済みのブリーフを削除します | 無料 |
Voice Brain:これまでに書いた内容の記憶
| ツール | 機能 | 料金 |
|---|---|---|
get_memory | 文章で扱ったアイデア、主張、エピソード、フレームワークを、それぞれの原文引用とともに取得します | 無料 |
sync_memory | 新しい下書きとサンプルを記憶にインデックス化します | 無料 |
check_novelty | ブリーフを記憶と照合し、繰り返し、発展、または新規の内容かを、根拠に基づく切り口とともに確認します | 無料 |
what_next | 繰り返し述べている内容を発展させる5つの切り口を提案します | 無料 |
add_to_memory | 公開済みの文章を、貼り付けたテキストまたはURLで追加します(60語以上)。または、1つの記憶を直接指定して追加します(memory。任意で種類とトピックも指定できます) | 無料 |
set_repeat_policy | 下書きで過去の主張の繰り返しを避けるか(既定値)、繰り返しを許可するかを設定します | 無料 |
list_brains | 文体が利用できる記憶(brains)と、それぞれを共有している文体を一覧表示します | 無料 |
set_voice_brain | 文体を別の brain に移すか、自分専用の brain に戻します | 無料 |
edit_memory | 1つの記憶の内容、種類、またはトピックを変更します | 無料 |
delete_memory | 1つの記憶を削除します | 無料 |
forget_piece | 文章全体と、そこから取り込まれたすべての記憶を忘れさせます | 無料 |
ボイスモニター:公開ページを毎月スコアリング
| ツール | 内容 | 費用 |
|---|---|---|
get_voice_monitor | 監視対象のページ、最新実行分のスコア、前回実行分を表示します | 無料。有料プランあり |
add_monitor_url | 公開ページを監視します(Writer と Operator は 5 ページ、Studio は 15 ページ、Agency は 50 ページ) | 無料。有料プランあり |
remove_monitor_url | ページの監視を停止します。過去の結果は保持されます | 無料 |
run_voice_monitor | 今月分のチェックを今すぐ実行します(プロフィールごとに月 1 回。定期実行は毎月 1 日です) | 無料 |
会社情報
| ツール | 内容 | 費用 |
|---|---|---|
list_companies | 会社または製品のプロフィールを一覧表示します。実際の情報に基づいて文章を作成するために使用します | 無料 |
create_company | URL、自由形式のメモ、または項目からプロフィールを作成します。ページに記載されている主張のみを使用します | 無料(URL からサイトを読み取るには有料プランが必要です) |
アカウント
| ツール | 内容 | 費用 |
|---|---|---|
get_billing | プラン、残りのクレジット、更新日を表示します | 無料 |
get_invoice | PDF リンク付きの最新の請求書を表示します | 無料 |
upgrade_plan | プランのアップグレードまたは管理に使う、Stripe がホストするリンクです。コネクター経由で料金が請求されることはありません | 無料 |
プロンプト
write_in_my_voice:文章を下書きし、スコアを表示して、内容を調整し、最終版を保存します。build_my_voice_profile:自分の文章を集めてプロフィールを作成し、結果を確認します。
使用例
知っておきたい制限事項
- キーごとに 1 分あたり 60 件までリクエストできます。
- プロフィールの抽出は 1 時間に 5 回までです。
- 下書きはイギリス英語またはアメリカ英語で作成されます。
mimic_brandでウェブサイトの文章を分析するには、明示的な同意が必要です。- コネクター経由で支払いが発生することはありません。
プライバシーとセキュリティ
- OAuth では、同意ページでパスワードを一度だけ使用し、保存することはありません。許可情報には暗号化されたキーが含まれ、クライアントに表示されることはありません。また、Settings, API で許可を取り消すとアクセスが終了します。
- キーを貼り付ける場合は、クライアントのシークレットストアまたは追跡対象外の設定ファイルにキーを保管してください。
- ScriptGrain が受け取るのは、ツール呼び出しに含まれる情報のみです。
- サブプロセッサーとデータの取り扱い:https://scriptgrain.com/trust · プライバシー:https://scriptgrain.com/privacy · 利用規約:https://scriptgrain.com/terms
- セキュリティ上の問題は [email protected](https://scriptgrain.com/.well-known/security.txt)までご報告ください。
ScriptGrain について詳しく
- 45 の属性を 1 ページずつ紹介:https://scriptgrain.com/attributes
- 文体の測定方法とスコアの付け方:https://scriptgrain.com/reference/voice-measurement-framework
- 方法と制限事項を含む公開研究:https://scriptgrain.com/research
- すべての MCP ツールと費用:https://scriptgrain.com/reference/mcp-tool-reference
- AI アシスタント向け:https://scriptgrain.com/llms.txt
サポート
[email protected] · https://scriptgrain.com/support
ScriptGrain は、イングランドおよびウェールズで登記された Adapt Progress Evolve Limited(10047328、ロンドン)の製品です。
ライセンス
このリポジトリのドキュメントと設定ファイルは、MIT ライセンスの下で公開されています(LICENSE を参照)。ScriptGrain の名称、ロゴ、サービスは対象外です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。