テキスト解析 MCP サーバ

テキスト解析 MCP サーバは、MCP 対応クライアントからテキスト解析 Web API を利用するためのリモートサーバです。
ChatGPT や Claude Code などのクライアントに設定すると、文章で指示するだけで、形態素解析や固有表現抽出などの日本語テキスト解析機能を手軽に利用できます。

テキスト解析 MCP サーバを利用する際は、LINEヤフーが定めるガイドラインをご確認ください。

テキスト解析 MCP サーバの利用方法

利用前の準備

テキスト解析 MCP サーバの利用には、Yahoo!デベロッパーネットワークで取得した Client ID(アプリケーションID)が必要です。
ご利用ガイドを参考に、事前に Client ID を取得してください。

接続先と認証方法

テキスト解析 MCP サーバでは、以下の接続先 URL と認証情報を使用してください。

接続先 URL

https://jlp.yahooapis.jp/mcp

認証
認証には Client ID(アプリケーションID)を使用します。
クライアントの設定で、HTTP ヘッダーの User-Agent に次の値を設定してください。

Yahoo AppID: <あなたのClient ID>

※<あなたのClient ID> は、Yahoo!デベロッパーネットワークで取得した Client ID に置き換えてください。

動作確認済みの MCP 対応クライアント

以下の MCP 対応クライアントで、テキスト解析 MCP サーバへの接続およびテキスト解析ツールの実行を確認しています。
※ macOS 環境で動作確認を行っています。

  • Claude Code: 2.1.308
  • Claude Desktop: 4.29.0
  • Codex CLI: 0.165.0
  • ChatGPT(Codex App): 26.1023.50603

設定手順

以下に、動作確認済みのクライアントごとの設定例を示します。

Client ID を設定ファイルに記載する場合は、第三者から参照されないよう適切に管理してください。設定ファイルへの直接記載を避けたい場合は、クライアントが対応する環境変数の設定機能を利用してください。

なお、当社では、MCP 対応クライアントおよび設定に必要なソフトウェア(mcp-remote、Node.js など)に関するサポートは行っておりません。これらの利用・設定にあたっては、各ソフトウェアの提供元の案内や注意事項を確認のうえ、利用環境や設定に応じてご判断ください。

Claude Code

  1. 次のコマンドを実行して、リモート MCP サーバを追加します。

    claude mcp add \
      --transport http lycorp_ja_text_analysis https://jlp.yahooapis.jp/mcp \
      --header "User-Agent: Yahoo AppID: <あなたのClient ID>" \
      --scope user
  2. Claude Code のユーザー設定ファイルに、次の設定が書き込まれていることを確認します。ファイルの場所は、通常は次のとおりです。

    • macOS: ~/.claude.json
    • Windows: %USERPROFILE%\.claude.json
    {
      "mcpServers": {
        "lycorp_ja_text_analysis": {
          "type": "http",
          "url": "https://jlp.yahooapis.jp/mcp",
          "headers": {
            "User-Agent": "Yahoo AppID: <あなたのClient ID>"
          }
        }
      }
    }
    

Claude Desktop

Claude Desktop から接続するには、Node.js(npm)パッケージの mcp-remote を使います。

  1. Node.js をインストールしてください。方法は提供元の案内を参照してください。

  2. Claude Desktop の設定ファイルに、次の設定を追加します。ファイルの場所は、通常は次のとおりです。

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    {
      "mcpServers": {
        "lycorp_ja_text_analysis": {
          "command": "npx",
          "args": [
            "-y",
            "mcp-remote",
            "https://jlp.yahooapis.jp/mcp",
            "--header",
            "User-Agent: Yahoo AppID: <あなたのClient ID>"
          ]
        }
      }
    }

Codex CLI / ChatGPT(Codex App)

Codex の設定ファイル(通常は ~/.codex/config.toml)に、次の設定を追加します。ファイルがない場合は新規に作成してください。

[mcp_servers.lycorp_ja_text_analysis]
url = "https://jlp.yahooapis.jp/mcp"
  
[mcp_servers.lycorp_ja_text_analysis.http_headers]
User-Agent = "Yahoo AppID: <あなたのClient ID>"

接続できない場合

MCP サーバに接続できない場合は、以下の項目を確認してください。
改善しない場合は、クライアントの設定や公式ドキュメントもあわせて確認してください。

  • Client ID(アプリケーションID)が正しく設定されていること
  • User-Agent の値が「Yahoo AppID: <あなたのClient ID>」の形式になっていること
  • 設定を変更した後に、クライアントを完全に終了して再起動していること
  • Client ID を環境変数に設定した場合は、その環境変数がクライアントに引き継がれていること

実行例

以下は、MCP 対応クライアントの一つである ChatGPT(Codex App)から、テキスト解析 MCP サーバを利用する実行例です。

利用可能なツールを確認する

生成 AI に利用可能なツールを尋ねることで、MCP 経由で利用できる日本語テキスト解析機能を確認できます。

利用可能なツールを確認する実行例

形態素解析を行う

日本語の文を単語ごとに分割し、品詞や読みを確認できます。

形態素解析の実行例

固有表現を抽出する

文章中の人名、組織名、地名、時刻表現などの固有表現を抽出できます。

固有表現抽出の実行例

利用のルール・注意事項

本 MCP サーバの利用ルールおよび注意事項は、原則としてテキスト解析 Web API と同様です。
利用にあたっては、LINEヤフーが定めるガイドライン、クレジット表示、およびテキスト解析 Web API の利用制限などに従ってください。

本ページに掲載している設定例や実行例を利用する場合は、当該ガイドラインに同意したものとみなします。ガイドラインに同意いただけない場合は、設定例や実行例の利用はお控えください。

アプリケーションの管理

目次

利用のルール

開発のヒント

サービス一覧