本文へ移動

MCP(Model Context Protocol)

MCP(Model Context Protocol)とは、AI アプリケーションが一つの共通のインターフェースを通じて、ツールやデータソースに接続できるようにするオープンな標準のことです。Anthropic が導入したもので、機器にとっての USB ポートに似た役割を AI のツールに果たします。

2026年11月8日 更新

  1. 読めるのは、あなたのデバイスだけ。

    会話を読めるのは、あなたのデバイスと、同期していればほかのデバイスだけ。それ以外のどこでも読めません。

  2. 私たちには読めない。

    メッセージは記録されずに通過します。チャットが保存されるときは、必ず暗号化されています。

  3. モデルはあなたを知らない。

    届くのは質問だけ。メール、アカウント、IP アドレスは渡しません。

  4. 途中に何も残らない。

    回答は戻ってきて、暗号化されてここに保存されます。同期していても、あなたの鍵が平文で私たちに届くことはありません。

NeverNo での会話の流れ。詳細は透明性ページにあります。

しくみ

こうした標準がなかった頃は、モデルにカレンダー、データベース、コードのリポジトリを使わせたいアプリケーションは、それぞれ独自のコネクタを書く必要がありました。MCP は作業を二つに分けます。サーバーは、ファイルシステムやチケット管理のような一つの機能を包み、提供するものを記述します。AI アプリケーションの内部にあるクライアントは、その記述を見つけてモデルに渡し、モデルはその機能を呼び出せるようになります。サーバーは、行動を実行するツール、読むデータを供給するリソース、あらかじめ用意された指示をまとめたプロンプトを提供できます。典型的なサーバーは、カレンダー、メモのアプリ、バグ管理、表計算、データベース、メールの受信箱、コードのリポジトリ、ウェブブラウザをつなぎ、どれも同じ予測しやすい形で公開されます。リソースは、ファイル、表の行、スクリーンショット、ログでありえます。プロンプトは、コードレビューのチェックリストや会議の要約のようなひな形です。互換性のない充電器の引き出しが、一つの共通のコンセントに置き換わる、と考えてください。

サーバーは、あなたのマシン上で標準入出力を通じてアプリケーションと話すか、HTTP を通じてリモートで動きます。これは、ツール呼び出しとは別の層です。ツール呼び出しは、リクエストの中でモデルが関数を求める方法で、MCP は、アプリケーションが、そもそもそうした多数の関数を見つけて到達する方法です。アプリケーションは通常、見つけた MCP のツールを、モデル向けの普通のツール定義に変換するので、二つは協力して働き、モデルがサーバーに直接接続することはありません。リモートのサーバーでは認証の問題も出てくるので、サーバーが呼び出し元を証明する方法と、認証情報の行き先を確認してください。手元の補助には一つ目、チームで共有するサービスには二つ目が向いています。

この便利さには、注意すべきリスクがあります。サーバーは、アクセスを許したものを何でも読み、変更でき、悪意のある、あるいは不注意なサーバーは、データを漏らしたり有害な行動を実行したりします。サーバーから来る説明や結果は、モデルが読む文章なので、モデルを誘導する指示が隠れていることがあります。信頼できる提供元のサーバーだけを入れ、最小限の権限を与え、各ツールの動作を確認し、書き込み、送信、削除を行うものには、承認の確認を使いましょう。有効にする前に、サーバーが通知するツールの一覧を読むのは、スマートフォンのアプリの権限を読むのと同じで、役に立つ習慣です。もっともよく知られた罠はプロンプトインジェクションで、細工された結果が、モデルにファイルを漏らすよう指示します。

NeverNo では

現時点で何ができるかを正確に述べておきます。ミッションでは、NeverNo は、自分で追加するリモートの MCP サーバー(そのアドレスと任意のトークン)に接続できます。一方、API 自体は MCP サーバーをホストも接続もしません。提供しているのは、チャット補完での関数呼び出し(ツールを定義して実行するのはあなた自身のコードです)と、Anthropic 互換の Messages エンドポイントです。/models の一覧で capabilities.tools が true のモデルがツールを受け付けます。

MCP に対応した、自分で動かすツールは、ベース URL を https://neverno.ai/api/v1 に向ければ、エンドポイントが OpenAI と Anthropic の形式に従うため、NeverNo をモデルとして使えます。その場合、MCP の接続はそのツールの中にあり、NeverNo にはありません。コンテキストウィンドウが128,000トークンの無料のプライベートモデル DeepSeek V4 Flash は、一覧にあるモデルの一つです。

覚えておきたいこと

  1. ツール、ファイル、データベースのための共通のソケットです。

  2. サーバーが機能を記述し、クライアントがそれをモデルに提供します。

  3. 権限は最小限に。サーバーは読み、書き、送り、削除できます。

よくある質問

MCP は API と同じものですか?

いいえ。API は一つのサービスの特定のインターフェースです。MCP は、AI アプリケーションがそうした多数のサービスを見つけて使うための共通の方法で、既存の API を、それをモデルに説明するサーバーで包むことがよくあります。多くのサーバーは、実は、すでに知っている API の薄いラッパーです。

MCP は Claude 専用ですか?

いいえ。Anthropic が導入しましたが、オープンな標準で、ほかの AI アプリケーションやツールもクライアントやサーバーとして動作できます。一つの標準を共有することで、コネクタが単一のベンダーに縛られずに済みます。

NeverNo は MCP に対応していますか?

はい。自分で追加するリモートの MCP サーバーに接続できる、ミッションで対応しています。自分のコードについては、API が関数呼び出しと OpenAI および Anthropic の形式に対応しているので、あなた側で MCP を扱うツールは、NeverNo をモデルとして使えます。更新がどう扱われるか、サーバーがどのデータを保持するかは、開発元に確認してください。

最初の質問をしてみましょう

アカウントもカードも不要。NeverNo が対応する10言語のどれでも書けます。

チャットを開く