すべてのプロダクト
Search
ドキュメントセンター

:モデルコンテキストプロトコル

最終更新日:Sep 24, 2025

モデルコンテキストプロトコル (MCP) は、外部ツールやデータソースに接続することで Lingma の機能を拡張します。このトピックでは、一般的な MCP サービス、標準のトランスポートタイプ、設定手順、シナリオ例、よくある質問について説明します。

開始する前に

この機能を使用するには、IDE の Lingma プラグインを更新してください:

  • JetBrains: バージョン 2.5.0 以降。

  • VS Code: バージョン 2.5.0 以降。

詳細については、「Lingma のインストール」をご参照ください。

MCP とは

 モデルコンテキストプロトコル (MCP) は、アプリケーションが LLM にコンテキストとツールを提供する方法を標準化するオープンプロトコルです。これにより、標準化されたインターフェイスを介して Lingma Agent をさまざまなデータソースやツールに接続できます。これにより、Agent の能力が向上し、パーソナライゼーションのニーズをよりよく満たすことができます。

既存の MCP サービスに接続するか、独自のサービスを開発するかを選択できます。ModelScope MCP Square や Higress MCP Marketplace のような人気のマーケットプレイスでは、すでに豊富な MCP サービスが提供されています。イノベーションを加速させるためのより多くのソリューションを探求し、発見してください。

人気の MCP マーケットプレイス

一般的なシナリオ

  • ModelScope MCP Square は、Alipay や MiniMax などの高品質の MCP リソースを集約しています。これらのサービスは、AI 開発者に幅広い MCP ツールを提供します。

  • Higress MCP Marketplace も、API-as-MCP マーケットで複数の人気サービスを公開しています。

  • データベーススキーマを取得して、Data Access Object (DAO) コードを生成したり、データクエリを完了したりします。

  • オンラインドキュメントから情報を取得して、コードの生成、コードの最適化、またはチャットを行います。

  • デザインシステムからインタラクションコードとフロントエンドコードを生成します。

Lingma は、以下の標準トランスポートタイプをサポートしています:

  • 標準入出力 (stdio)

    stdio トランスポートは、標準の入力ストリームと出力ストリームを介した通信を可能にします。これは、ローカル統合やコマンドラインツールに特に便利です。

  • サーバー送信イベント (SSE)

    SSE トランスポートは、サーバーからクライアントへのストリーミングを可能にし、クライアントからサーバーへの通信には HTTP POST リクエストを使用します。

MCP サービスの設定と使用方法

重要
  • MCP サービスは Agent モードで、Qwen3 モデルと併用してサポートされます。

  • 一度に最大 10 個の MCP サービスに接続できます。

MCP サービスの追加

1. MCP サービスページへのアクセス

右上のアバターをクリックして [設定] に移動し、[MCP ツール] を選択します。

説明

MCP を追加すると、IDE 内のローカルプロジェクト全体で使用できます。

莫3@1x (46)

2. サービスの追加
方法 1: MCP マーケットプレイス経由で追加
重要

Lingma IDE は MCP Square での検索をサポートしていません

  1. [MCP Square] をクリックして、デフォルトのリストと ModelScope コミュニティが提供するすべての MCP サービスを表示します。

  2. [MCP Square] で、目的の MCP サービスを参照または検索し、[インストール] をクリックします。

説明

一部の MCP サーバーは、実行時に API_KEYACCESS_TOKEN などの追加の環境変数を必要とします。

  1. [マイサーバー] に移動して、新しくインストールされたサービスを表示します。アイコンが image として表示され、接続が成功したことを示します。詳細を展開して、ツールのリストを表示します。

説明

コマンドに必要な依存関係がない場合、起動時にサービスにエラーメッセージが表示されます。必要な依存関係を手動でインストールしてください。詳細については、「MCP FAQ」をご参照ください。

莫3@1x (52)

方法 2: 手動で追加
重要

Lingma IDE は現在、グラフィカルインターフェイスを介した追加をサポートしておらず、構成ファイルを介した追加のみをサポートしています。

  1. [MCP サービス] ページの右上隅にある「+」をクリックし、次のいずれかの方法を選択します:

    • 手動で追加:

      • STDIO タイプ: 名前、コマンド、引数、および (オプションの) 環境変数を入力します。

      • SSE タイプ: 名前とサービスエンドポイントを入力します。

    • 構成による追加:

      • JSON ファイルに構成情報を追加します。

  2. サーバーを追加すると、新しくインストールされたサービスが表示されます。アイコンが image として表示され、接続が成功したことを示します。詳細を展開して、ツールのリストを表示します。

莫3

MCP ツールの使用

Lingma は、ユーザーの入力プロンプトと MCP ツールの名前および説明を組み合わせて、呼び出す MCP ツールを自動的に判断します。その後、ツールの結果を次のステップに使用します。

1. プロンプトの入力

IDE のチャットボックスで Agent モードに切り替え、ダイアログボックスにプロンプトを入力します。

页面 10@1x (3)

2. ツールの実行

Lingma が MCP ツールを呼び出す前に、確認のプロンプトが表示されます。

Ctrl+Enter を押して実行します。

页面 10@1x (4)

3. 実行結果の確認

ツールの実行が完了すると、Lingma チャットボックスに実行結果が表示されます。展開すると、詳細な入力と出力を確認できます。

页面 10@1x (5)

4. コードのレビューと変更の承認

页面 10@1x (13)

シナリオ例

Lingma は 2 種類の MCP サービスをサポートしています:

  1. SSE タイプ (リモートサービスホスティング): リモートサーバーでホストされ、設定プロセスは簡単かつ迅速です。初心者がすぐに始めて体験するのに非常に適しています。この例では、ModelScope MCP Market の fetch MCP サービスを使用して、任意の Web ページからコンテンツをスクレイピングする機能を簡単に実装できます。

  2. STDIO タイプ (ローカルサービス実行): ローカル環境で実行され、ローカル環境の準備に依存します。プロの開発者に適しています。この例では、weather MCP を使用して都市の天気情報を照会する体験をします。

シナリオ 1: リモート MCP を使用して Web ページからコンテンツを取得および処理する

このシナリオでは、Fetch MCP Server を使用して Web ページからコンテンツを取得および処理し、HTML をマークダウンに変換して利用しやすくする方法を示します。

1. MCP SSE サービスエンドポイントの取得

  1. ModelScope MCP Market に移動し、ログインして MCP SSE サービスエンドポイントを取得します。

  2. [SSE URL を介した MCP への接続] の下にあるコードスニペットをコピーします

莫3@1x (71)

2. MCP サービスの追加

IDE プラグインの [MCP サービス] に移動し、以下のように MCP サーバーを編集します:

  • 名前:fetch

  • タイプ:SSE

  • サービスエンドポイント: コピーした URL を貼り付けます。例:

    https://mcp-****.modelscope.cn/sse

莫3@1x (36)

3. 設定の完了

アイコンが image として表示され、接続が成功したことを示します。詳細を展開して、ツールのリストを表示します。

image

4. Lingma で MCP を使用する

IDE チャットボックスの左下隅で Agent モードに切り替え、オンラインドキュメントを要約するプロンプトを入力します:

Please summarize the content of this document: https://www.alibabacloud.com/help/zh/lingma/developer-reference/listkbfiles-get-the-list-of-knowledge-base-files

页面 10@1x (14)

次に、コードを生成するための次のプロンプトを入力します:

Generate sample code based on the API documentation: https://www.alibabacloud.com/help/zh/lingma/developer-reference/listkbfiles-get-the-list-of-knowledge-base-files

页面 10@1x (15)

シナリオ 2: ローカル MCP を使用して都市の天気を照会する

このシナリオでは、weather MCP を使用して都市の天気を照会する方法を示します。

1. 環境の確認

ローカル環境に Node.js がインストールされていることを確認してください。Lingma に前提条件となる環境を確認するように依頼できます。たとえば、次のプロンプトを使用します:

Please help me check my local environment to ensure Node.js is installed

页面 10@1x (8)

2. MCP サービスの追加

IDE プラグインの [MCP サービス] に移動し、以下のパラメーターで MCP サーバーを編集します:

  • 名前: weather

  • タイプ: STDIO

  • コマンド: npx

  • 引数:

-y @h1deya/mcp-server-weather

MCP サービス構成情報

  • サービス構成情報

    {
      "mcpServers": {
        "weather": {
          "command": "npx",
            "args": [
                "-y",
                "@h1deya/mcp-server-weather"
            ],
        }
      }
    }
  • ソースコードアドレス: weather MCP サービス

页面 10@1x (9)

3. 設定の完了

アイコンが image として表示され、接続が成功したことを示します。詳細を展開して、ツールのリストを表示します。

页面 10@1x (10)

4. Lingma で MCP を使用する

Agent モードに切り替え、チャットボックスにプロンプトを入力して天気を確認します:

Help me check the weather in San Francisco, USA

页面 10@1x (16)

次に、次のプロンプトを入力して気象警報を確認します:

Are there any weather alerts in the US tomorrow?

页面 10@1x (17)

関連リンク