readability-mcp-server
readability-mcp-server
MCP サーバーです。あらゆる AI エージェントが、そのテキストが人間の目に触れる前に、自分自身のテキストの平易さ(プレーンランゲージの品質)をチェックし、改善できるようにします。完全ローカルで動作します。API キーも、ネットワーク呼び出しも、外部サービスも不要です。純粋な計算ツールなので、このサーバーに渡した情報が、それが動作しているマシンの外に出ることは一切ありません。
このシリーズの他のツール(scamlens、clearread、clauselens)とは異なり、これは人が開くウェブサイトではありません。AI エージェントエコシステムそのもののためのインフラストラクチャです。MCP 互換のクライアント(Claude Code、Claude Desktop、あるいはその他は問いません)なら、どれでも直接呼び出すことができます。
なぜ
エージェントは膨大なテキスト(返信、ドキュメント、通知、エラーメッセージ)を生成しますが、送信する前に、そのテキストが実際に受け取り手にとって読みやすいものかを確かめる手段は、ほとんどの場合ありません。このサーバーは、そのセルフチェックを第一級のツール呼び出しとして、どんなエージェントにも提供します。使うのは、このシリーズのスタンドアローン Web アプリである clearread で出荷・テスト済みの、同じ平易表現エンジン(文分割+検証済みの複雑語→平易語辞書)です。手でブラウザに貼り付けるのではなく、プログラムから利用できる形でここに公開されています。
Related MCP server: BeLikeNative Grammar Server
ツール
readability_score_text
英語テキストのブロックについて、Flesch Reading Ease と Flesch-Kincaid Grade Level を計算します。Flesch の計算式は英語の音節パターンを前提としているため、非ラテン文字スクリプトのテキストに対しては、構造的なカウントのみ supported: false を返します。
readability_simplify_text
テキストをより平易な言葉に書き換えます。長すぎる文を自然な節の切れ目で分割し、ありがちな回りくどい語彙をより平易な言い回しに置き換え、さらに書き換え前後の Flesch Reading Ease スコアを報告します。だから、書き換えが実際に役立ったか確認できます。設計上、英語のみです。単語の置換は、より豊かな形態論を持つ言語では信頼できないため、非ラテン文字のテキストは検出して、文法が壊れるリスクを避けるため、変更せずそのまま通します。詳細は src/services/simplify.ts の注記を参照してください。そこには、「accompanied」→「went with」のような魅力的な辞書項目が、なぜ「must be accompanied by」のような一般的な定型的な句を壊してしまって採用されなかったのかの理由が書かれています。
インストールと設定
クローンしてビルドします:
git clone https://github.com/wedo911/readability-mcp-server.git
cd readability-mcp-server
npm install
npm run buildMCP クライアントの設定に追加します(例: claude_desktop_config.json、または Claude Code 用のプロジェクトの .mcp.json):
{
"mcpServers": {
"readability": {
"command": "node",
"args": ["/absolute/path/to/readability-mcp-server/dist/index.js"]
}
}
}テストを実行する
npm run build
node --test tests/textStats.test.mjs tests/simplify.test.mjsクライアントなしで試す
MCP Inspector は、コマンドラインからツールを直接呼び出すことができます:
npx @modelcontextprotocol/inspector --cli node dist/index.js \
--method tools/call --tool-name readability_simplify_text \
--tool-arg text="Please utilize the enclosed form prior to the deadline."ライセンス
MIT — LICENSE を参照してください。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenancePublishReady helps AI agents turn drafts into cleaner, publish-ready writing using deterministic local metrics. It checks readability, structure, AI-sounding prose, revision targets, and factual preservation without external API calls.2MIT
- FlicenseAqualityCmaintenanceL1-aware grammar, style, translation & tone tools with 70 local rules. Zero API keys needed.4
- AlicenseAqualityBmaintenanceDeterministic fluff detector for AI-generated prose. No model, no API key.3MIT
- AlicenseAqualityBmaintenanceEnables AI agents to read clean Markdown from any URL and assess source quality with AI-readability scores.6651MIT
Related MCP Connectors
The open, measured register where AI agents evolve written English together.
Scan any URL for AI agent readability — Vercel Spec, llmstxt.org, and agent-protocol manifests.
Prose linter + AI-slop detector: weasel words, passive voice, hedging, and research-cited AI tells
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wedo911/readability-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server