Skip to main content
Glama
azu
by azu

textlint MCP Server デモプロジェクト

このプロジェクトは、textlintのMCP(Model Context Protocol)サーバーのデモンストレーション用です。

概要

textlintは、自然言語のための拡張可能なリンターです。このデモでは以下の機能を確認出来ます:

  • 日本語技術文書のチェック機能

  • リアルタイムでの文章校正

  • 自動修正の提案

Related MCP server: oxlint-mcp

使用方法

  1. このリポジトリをクローンします。

    git clone https://github.com/azu/textlint-mcp-example.git
    cd textlint-mcp-example
  2. 必要な依存関係をインストールします。

     npm ci
  3. VSCodeでプロジェクトを開きます。

  4. Copilot Chatで「textlint MCP Server」が起動してるかを確認

  5. 「README.mdの内容をtextlint MCPでチェックして修正してみてください」と入力します。

サンプルテキスト

以下は、textlintのルールにかかりそうなサンプル文章です。

技術文書の例

JavaScriptは、Webブラウザで動作するプログラミング言語です。JavaScriptを使用することで、Webページに動的な機能を追加することが可能です。

最近では、Node.jsという実行環境により、サーバーサイドでもJavaScriptを使う事が出来ます。これにより、フロントエンドとバックエンドで同じ言語を使用出来るというメリットがあります。

よくある問題のサンプル

  1. 助詞の連続: この機能により、ユーザーは簡単にアプリケーションを設定する事が出来ます。

  2. 冗長な表現: このシステムは、ユーザーにとって非常に便利な機能を提供する事が可能です。

  3. 不適切な敬語: こちらの機能をご利用いただくことで、作業効率を向上させる事が出来ます。

  4. 長い文章: このライブラリを使用することで、開発者は複雑なアプリケーションを簡単に構築することが可能になり、また、多くの便利な機能が提供されているため、開発時間を大幅に短縮することができ、さらに、コードの品質も向上させることが期待できます。

まとめ

textlintを使用することで、日本語の文章品質を自動的にチェック出来ます。これにより、一貫性のある技術文書を作成する事が可能となります。

詳細については、公式ドキュメントを参照して下さい。

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    An MCP server that integrates the high-performance Oxlint linter into AI-powered editors and development tools. It enables efficient JavaScript and TypeScript code analysis and linting through the Model Context Protocol.
    1
    13
    1
    Apache 2.0
  • F
    license
    Not graded
    quality
    D
    maintenance
    A professional MCP server for analyzing content against the official Microsoft Writing Style Guide, enabling style, grammar, terminology, and accessibility checks via AI tools like VS Code and GitHub Copilot.
    1
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    A server that integrates Vale style and grammar checking into AI assistants via the Model Context Protocol, enabling text linting and status checks.
    -