Excel MCP Server について
Excel MCP Serverは、Microsoft ExcelなしでAIクライアントからExcelブックを作成・読み取り・編集できるオープンソースのサーバーです。表データ、数式、グラフ、ピボットテーブルに対応し、ファイルアクセスやツール選択も制御できます。
主な機能
- 01ブック、シート、セル、テーブルの読み書き
- 02グラフ、ピボットテーブル、スライサー、スパークラインの作成
- 03数式の計算と依存関係の追跡
- 04CSVファイルのインポートとエクスポート
- 05アクセス制限と利用可能なツールの設定
活用シーン
- 01AIクライアントからブックのデータを更新
- 02表データからグラフやピボットテーブルを作成
- 03Excelでファイルを開かずに数式の結果を取得
- 04承認されたフォルダー内にブックのアクセスを制限
MCP 対応
ブック、シート、セル、数式、書式、グラフ、ピボットテーブル、CSVなどのツールをMCPクライアントに公開します。stdioまたはStreamable HTTPで実行できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
42掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| path | string | はい | |
| sheets | array | いいえ | デフォルト:['Sheet1']。 |
| overwrite | boolean | いいえ | 既存のファイルを置き換えます(置き換えない場合はエラー)。 |
詳細
Excel MCP サーバー
Claude、Cursor、VS Code Copilot、Codex などの AI クライアントが、グラフ、ピボットテーブル、数式、テーブルなどの Excel ファイルを作成、読み取り、編集できる、オープンソースのモデルコンテキストプロトコル(MCP)サーバーです。openpyxl をベースに構築されており、Microsoft Excel は不要で、Windows、macOS、Linux で動作します。
excelmcpserver.com でインストールしてお試しください。または、以下のクイックスタートをご覧ください。
機能
グラフとピボットテーブル
- AI で Excel グラフを作成できます。縦棒、横棒、折れ線、面、円、ドーナツ、レーダー、散布図、バブルの各グラフに対応し、複合グラフ、第 2 軸、近似曲線、誤差範囲も利用できます
- Excel 2016 のグラフの種類:ウォーターフォール、ヒストグラム、パレート図、箱ひげ図、ツリーマップ、サンバースト、ファネル
- Excel で更新できる本物のピボットテーブル(グループ化、計算フィールド、「値の表示方法」、レイアウト、フィルター)に加え、ピボットテーブルとテーブル用のスライサーやタイムライン
- スパークライン(折れ線、縦棒、勝敗)
数式と動的配列
- 組み込みエンジンが Excel を使わずに数式を計算します(約 260 個の関数に対応し、実際の Excel で記録された 2,500 個以上の数式と照合済み)。そのため、Excel で一度も開いていないファイルでも
read_rangeが値を返します - 動的配列(
FILTER、SORT、UNIQUE、SEQUENCE、LET)は Excel と同じ形式で保存され、隣接するセルにスピルします - 数値が間違っている理由を調べられます。シート、名前、テーブルをまたいで参照元と参照先を追跡し、Excel の「数式の検証」のように数式をステップごとに評価できます
- ゴールシーク:数式が目標値に達するまで入力値を変更します
データ、テーブル、ルール
- セル、日付、ハイパーリンクの読み取りと書き込み、集計行と計算列を含むテーブル
- 条件付き書式(カラースケール、データバー、アイコンセット、上位/下位、重複、テキスト、日付)、データの入力規則(ドロップダウン、制限、入力メッセージ)
- 並べ替え、フィルター(条件指定)、検索と置換、重複の削除、区切り位置、連続データの作成、形式を選択して貼り付け
- フォント、塗りつぶし、罫線、数値形式、セルの結合、ウィンドウ枠の固定、グループ化、印刷設定、シート保護、画像、メモ、定義名。行や列を挿入または削除すると、Excel と同様にすべての参照が更新されます
大容量ファイル
- 読み取りではブックをストリーム処理してページ単位で返すため、数十万行あるシートでもメモリ使用量は一定です。すべての呼び出しにはサイズとセル数の上限があります
- XML が 1 MB 以上のシートの編集では、操作対象の行のみを解析します。そのため、20 万行のシートでの行や列の挿入・削除、並べ替え、置換、シートのコピー、ピボットテーブルの作成にかかる時間は、数分ではなく数秒です
マクロ(オプトイン)
.xlsmファイル内の VBA コードを読み取れます。--allow-vba-writeを指定してサーバーを起動しない限り、VBA の書き込みは無効です。サーバーがマクロを実行することはありません
安全性を重視した設計
- オプションのフォルダー制限、数式の安全性チェック、読み取り専用モード、デフォルトでの localhost 限定 HTTP、途中までしか書き込まれたファイルを残さないアトミック保存
.xlsx、.xlsm(マクロは保持されます)、.xltx、.xltm ファイルに対応しています。既存のスレッド形式のコメント、図形、フォームコントロールなど、ツールで編集できないコンテンツはそのまま保持されます。
クイックスタート
uv が必要です。すべてのクライアントは、
uvx excel-mcp-server stdio でサーバーを実行します。/path/to/workbooks は、サーバーが使用できる
フォルダーに置き換えてください。excelmcpserver.com には、コピーボタンと
Cursor および VS Code 用のワンクリックインストールリンク付きで、同じ手順が掲載されています。
Claude Desktop(Chat):最新リリースから
excel-mcp-server.mcpb
をダウンロードして開きます。Claude から、サーバーが使用できるフォルダーを尋ねられます。
Claude Code(CLI、および Claude Desktop の Code タブ):
claude mcp add excel --scope user -- uvx excel-mcp-server stdio --allow-dir /path/to/workbooks
Cursor(~/.cursor/mcp.json)、および mcpServers 設定を使用するほとんどのクライアント:
{
"mcpServers": {
"excel": {
"command": "uvx",
"args": ["excel-mcp-server", "stdio", "--allow-dir", "/path/to/workbooks"]
}
}
}
GitHub Copilot を使用する VS Code(.vscode/mcp.json。servers キーに注意してください):
{
"servers": {
"excel": {
"type": "stdio",
"command": "uvx",
"args": ["excel-mcp-server", "stdio", "--allow-dir", "${workspaceFolder}"]
}
}
}
OpenAI Codex、Gemini CLI、Devin Desktop、およびバンドルなしの Claude Desktop
OpenAI Codex(CLI、IDE 拡張機能、アプリ):
codex mcp add excel -- uvx excel-mcp-server stdio --allow-dir /path/to/workbooks
Gemini CLI:
gemini mcp add -s user excel uvx excel-mcp-server stdio --allow-dir /path/to/workbooks
Devin Desktop:
devin mcp add -s user excel -- uvx excel-mcp-server stdio --allow-dir /path/to/workbooks
Claude Desktop、手動セットアップ:Settings、Developer、Edit Config の順に開き、上記の mcpServers
JSON を claude_desktop_config.json に追加して、Claude を再起動します。
デスクトップアプリでは、シェルの PATH が参照できないため(macOS でよくあります)、uvx が見つからないことがよくあります。
代わりにフルパスを使用してください。フルパスは which uvx で確認できます。
使用できるファイルの選択
--allow-dir DIR を指定すると、サーバーは DIR 内(サブフォルダーを含む)のワークブックのみを開きます。
reports/q1.xlsx のような相対パスは、そのフォルダーを起点とします。複数のフォルダーを許可するには、このフラグを繰り返し指定するか、
EXCEL_FILES_PATH を設定します(フォルダーは macOS/Linux では :、Windows では ; で区切ります)。
--allow-dir を指定しない場合、Excel ファイルへの絶対パスであれば使用できます。どのモードでも、サーバーが操作するのは Excel ファイルのみで、
既存のワークブックを黙って上書きすることはありません。
リモート利用(Streamable HTTP)
uvx excel-mcp-server streamable-http --allow-dir /srv/workbooks
クライアントは http://127.0.0.1:8017/mcp に接続します。ワークブックは --allow-dir フォルダー(デフォルトは ./excel_files)に保存され、
export_workbook / import_workbook により、サーバーとクライアントの間でファイルを移動します。
サーバーは localhost のみで待ち受けます。他のマシンからの接続を受け入れるには、トークンとホストを設定します。
EXCEL_MCP_AUTH_TOKEN=change-me uvx excel-mcp-server streamable-http --host 0.0.0.0
クライアントは Authorization: Bearer change-me を送信します。ネットワーク越しに使用する場合は、TLS を終端するリバースプロキシを
サーバーの前に配置してください。
Docker
docker build -t excel-mcp-server .
docker run -p 8017:8017 -v "$PWD/workbooks:/data" -e EXCEL_MCP_AUTH_TOKEN=change-me excel-mcp-server
設定
| フラグ | 環境変数 | デフォルト | 説明 |
|---|---|---|---|
--allow-dir DIR | EXCEL_FILES_PATH | なし(stdio)、./excel_files(HTTP) | ブックを配置するフォルダー |
--read-only | EXCEL_MCP_READ_ONLY=1 | オフ | ファイルを変更しないツールのみを提供します |
--allow-vba-write | EXCEL_MCP_ALLOW_VBA_WRITE=1 | オフ | VBA マクロを書き込むツールを追加します(下記の警告を参照)。--read-only と併用した場合は無視されます |
--tools AREAS | EXCEL_MCP_TOOLS | すべて | コンテキストを節約するため、コアツールと、指定したカンマ区切りの領域のみを提供します(ツールの選択を参照) |
--max-file-mb N | EXCEL_MCP_MAX_FILE_MB | 100 | サーバーが開くブックの最大サイズです。また、展開後サイズの上限(この値の10倍)も設定します。開く、またはアップロードするすべてのブックはこの上限を下回る必要があります。圧縮率が500:1を超えるパーツは拒否されます |
--max-cells N | EXCEL_MCP_MAX_CELLS | 100000 | 1回の呼び出しで読み取り、書き込み、または書式設定できるセルの最大数です。読み取り結果は引き続きページ単位で返されます |
--max-pivot-cells N | EXCEL_MCP_MAX_PIVOT_CELLS | 3000000 | ピボットテーブルのソースにできるセルの最大数です(230,000行、13列のシート)。最大サイズのソースから作成する場合、約1分かかり、約2 GBのメモリを使用します |
--max-loaded-cells N | EXCEL_MCP_MAX_LOADED_CELLS | 3000000 | 一度にメモリへ読み込めるブックのセル数と行数の上限です。1セルあたり約0.5 KBです(上限が3,000,000の場合、約1.5 GBです)。これを超えるブックは、シート全体を読み込む必要があるツールでは拒否されます。read_range やその他のストリーミング読み取り、および一部の行のみを解析する大きなシートの編集には、シートのサイズによる制限はありません |
--log-level LEVEL | WARNING | stderr へのログ出力 | |
--host HOST | EXCEL_MCP_HOST | 127.0.0.1 | HTTP の待ち受けアドレス |
--port PORT | EXCEL_MCP_PORT | 8017 | HTTP ポート |
EXCEL_MCP_AUTH_TOKEN | なし | HTTP リクエストに必要な Bearer トークン | |
--allow-unauthenticated | オフ | トークンなしで、ローカル以外の --host を許可します |
ツール
| 領域 | ツール |
|---|---|
| ブック | create_workbook、describe_workbook、set_workbook_settings、list_workbooks、export_workbook、import_workbook |
| CSV | import_csv、export_csv |
| シート | describe_sheet、create_sheet、rename_sheet、copy_sheet、delete_sheet、insert_rows_or_columns、delete_rows_or_columns |
| セル | read_range、write_range、clear_range、copy_range、sort_range、transform_range、find_cells、replace_cells |
| 数式 | trace_formula、goal_seek |
| 書式設定 | format_range、merge_cells、set_sheet_layout、add_conditional_format、add_data_validation |
| オブジェクト | set_table、create_chart、delete_chart、create_pivot_table、delete_pivot_table、add_slicer、delete_slicer、insert_image、delete_image、add_sparklines、delete_sparklines |
| 名前とメモ | set_defined_name、delete_defined_name、set_note、delete_note |
| マクロ | read_vba。--allow-vba-write を指定すると、write_vba_module、delete_vba_module も使用できます |
ツールの選択
すべてのツールは、リクエストごとにコンテキストを消費します。--tools では、コアツール(describe_workbook、describe_sheet、read_range)と、指定した領域のみを利用できます。たとえば、uvx excel-mcp-server stdio --tools data,charts のように指定します。--read-only(各領域の読み取り専用ツール)および --allow-vba-write(vba 領域も必要)と併用できます。不明な領域を指定すると、サーバーは起動時に停止し、有効な領域の一覧を表示します。サイズはツールの説明とスキーマの文字数で、1トークンあたり約3.5文字です。
| 領域 | ツール | 文字数 |
|---|---|---|
| コア(常時) | describe_workbook、describe_sheet、read_range | 8,900 |
workbooks | create_workbook、set_workbook_settings、list_workbooks、export_workbook、import_workbook | 2,600 |
csv | import_csv、export_csv | 2,200 |
sheets | create_sheet、rename_sheet、copy_sheet、delete_sheet、insert_rows_or_columns、delete_rows_or_columns | 2,000 |
data | write_range、clear_range、copy_range、sort_range、transform_range、find_cells、replace_cells | 6,700 |
formulas | trace_formula、goal_seek | 1,300 |
formatting | format_range、merge_cells、set_sheet_layout、add_conditional_format、add_data_validation | 14,000 |
tables | set_table | 1,900 |
charts | create_chart、delete_chart、add_sparklines、delete_sparklines | 9,900 |
pivots | create_pivot_table、delete_pivot_table | 4,600 |
slicers | add_slicer、delete_slicer | 2,500 |
names | set_defined_name、delete_defined_name | 900 |
notes | set_note、delete_note | 500 |
images | insert_image、delete_image | 800 |
vba | read_vba、--allow-vba-write 使用時:write_vba_module、delete_vba_module | 1,900 |
CSV
import_csv は .csv または .tsv ファイルをシートにセル位置を指定して読み込みます(シートが存在しない場合は作成します)。export_csv は範囲を CSV として書き出します。どちらも許可されたフォルダー内で、--max-cells と --max-file-mb の制限内で動作し、処理を実行することはありません。
- インポート時は、最初のレコードから区切り文字を判定します(または
comma、semicolon、tab、pipeを指定します)。UTF-8(BOM の有無を問わず)、UTF-16、cp1252を読み込みます。引用符で囲まれたフィールドと、その中の改行は保持されます。 - フィールドは Excel のインポートと同様に型変換されます。数値(
1,234.50、12%も含む。小数点にカンマを使う場合はdecimal)、TRUE/FALSE、ISO 日付(2026-01-31、2026-01-31 09:30)は値になります。Excel が変更するテキストはテキストのままです。先頭のゼロ(007)、15 桁を超える数値、先頭の+、数値形式の日付(01/02/2026)が該当します。数値形式の日付は、指定したdate_order(dmyまたはmdy)でのみ読み込まれます。as_textを指定すると、すべてのフィールドがテキストとして保持されます。 - フィールドが数式になることはありません。
=、+、-、@で始まるテキストは Excel の引用符プレフィックスを付けてテキストとして保存されるため、セルを編集しても実行されません。-5のような数値は数値として扱われます。 - エクスポートでは、生の値(完全な精度、ISO 日付)を書き出すか、
formattedを指定して Excel に表示される値を書き出します。=、+、-、@で始まるテキストセルには'プレフィックスを付けます(既定ではescape_formulasが有効)。これにより、ファイルを開いたスプレッドシートで内容が実行されません。数値にはプレフィックスを付けません。日時は2026-01-31T09:30:00として書き出され、Excel ではテキストとして開かれます。Excel 用にはformattedを使用してください。 UTF-8 ファイルをダブルクリックで開いたときに Excel でアクセント記号を正しく表示するには、BOM を付けるためにencoding: utf-8-sigを使用します。行末は CRLF です。
各パラメーターの説明は TOOLS.md に記載されています。パラメーターの意味はすべてのツールで共通です。
| パラメーター | 意味 |
|---|---|
path、sheet | ブックとワークシート |
range、at | セルの範囲(A1:D20)と、配置する項目(書き込む値、コピー、グラフ、画像、ピボットテーブル、スライサー)の左上のセル |
source | データの取得元。別のシートも指定できます(Data!A1:E200) |
name | テーブル、グラフ、画像、ピボットテーブル、スライサー、または定義名の名前 |
_cm、_pt、_chars | サイズの単位:width_cm、row_heights_pt、column_widths_chars |
ブックを変更するツールは、変更した内容(sheet、range、name)を返すため、次の呼び出しで参照できます。グラフと画像は、describe_sheet に表示される名前で指定します。
マクロの書き込み(オプトイン)
--allow-vba-write(または EXCEL_MCP_ALLOW_VBA_WRITE=1)を指定すると、サーバーは .xlsm および .xltm ファイル内の標準モジュール、クラスモジュール、ブックモジュール、シートモジュールのコードを設定し、標準モジュールとクラスモジュールを削除し、新しい .xlsm/.xltm ブックを作成できます。サーバーはコードを保存するだけで、実行することはありません。また、マクロを有効にする前に Excel が確認を求めます。変更すると署名が無効になるため、デジタル署名された VBA プロジェクトは拒否されます。
Warning: マクロを Excel で有効にすると、ユーザーの権限でコードが実行されます。信頼できないコンテンツを読み取るモデルは、悪意のあるコードを書き込むよう誘導される可能性があります。このオプションは信頼できるワークフローでのみ有効にし、
--allow-dirの範囲を狭く保ち、マクロを有効にする前にコードを確認してください。--read-onlyモードでは、これらのツールは提供されません。
セキュリティ
- 数式は書き込む前に解析されます。ネットワークや他のプログラムにアクセスする関数(
WEBSERVICE、IMAGE、RTD、CALL、Google Sheets のIMPORTXMLなど)、Excel 4.0 マクロ関数(FILES、GET.WORKBOOK、RUNなど)、DDE リンク、他のブックへの参照は拒否されます。HYPERLINKは、固定のhttp(s)://、mailto:、または#Sheet!A1のリンクのみ許可されます。 - パスは、許可されたフォルダーと照合する前に、シンボリックリンクを含めて解決されます。ネットワーク(UNC)パスと Windows デバイスパスは常に拒否されます。
- 1 回の呼び出しで処理できるセル数は最大 100,000 個(
--max-cells)です。大量の読み取り結果はページに分けて返されます。 - セルの内容はファイル由来のデータです。サーバーは、その中に記載された指示に従わないようモデルに伝えますが、信頼できないソースのブックに対してアシスタントがどのように動作するかを確認してください。
脆弱性は非公開で報告してください。詳しくは SECURITY.md をご覧ください。
制限事項
- 数式はファイルに保存され、Excel はファイルを開いたときに数式を計算します。そのため、それより前に
read_rangeを使う場合に便利なvaluesモードでは、保存済みの結果がない数式を組み込み計算機で計算します(数学、統計、金融・債券、日付、テキスト、検索、論理、LET、並べ替え、フィルターなど、約 260 個の関数に対応しています)。Excel が保存した結果が常に優先されます。計算機で Excel とまったく同じ結果を再現できない数式(未対応の関数、循環参照、または再現できない Excel の仕様上の挙動)は null として返され、理由とともにuncalculatedに記載されます。推測で結果を返すことはありません。Excel の通常の(配列数式として入力されていない)数式が同じ動作をする場合、数式内の範囲は数式と同じ行または列に縮小されます。また、RANDなどの揮発性関数は計算されません。この計算機は、実際の Excel から記録した 2,500 個を超える数式(tests/fixtures/formula_golden.json)と照合されています。 trace_formulaとgoal_seekはこの計算機を使用するため、計算できない数式に対してgoal_seekは処理を拒否します。Excel の「参照元のトレース」でOFFSETの起点となるセルが表示される場合、trace_formulaはINDIRECTとOFFSETが参照するセルを表示します。それらを特定できない場合、数式はunknownに記載されます。Excel の検索が「解が見つからなかった可能性があります」というメッセージで停止する場合でも、goal_seekは解を見つけることがあります。また、収束した場合に限り(Excel と同様に、目標値との差が 0.001 以内の場合)、解を保存します。- Excel が 2007 年以降に追加した関数(
IFS、XLOOKUP、STDEV.S、SORTなど)は、数式が保存される場所(セル、コピー・並べ替え後のセル、条件付き書式、データの入力規則、定義名)を問わず、Excel が求める_xlfn.接頭辞を付けて記述されます。 - 旧形式の
.xlsファイルには対応していません。CSV ファイルにはimport_csvを使用してください。 - ピボットテーブルはスナップショットから作成され、最大 3,000,000 セルまでのテキスト、数値、日付の列を使用できます(
--max-pivot-cells)。Excel はライブソースデータから更新します。数値形式、「値の表示方法」(合計、行、列、親に対する割合、差分、累計、順位)、ラベルまたは値による並べ替え、日付と数値のグループ化、計算フィールド、コンパクト、アウトライン、表形式のレイアウト、小計のオン・オフ、項目を選択するフィルター、値フィールドの列または行への配置に対応しています。セルに書き込まれる数値は、更新後に Excel が表示する値です。これは実際の Excel から記録した約 200 個のピボットテーブル(tests/fixtures/pivot_golden.json)と照合されています。例外として、値で並べ替えたときに同順位の項目は、更新時に順序が入れ替わる場合があります。また、values_in: "rows"は順位の値と併用できません。さらに、小計がある場合は、フィールド内の他の値とも併用できません。Excel ではその場合、値フィールドが混在するためです。 add_slicerは、テーブルとピボットテーブルにスライサー(挿入 > スライサー)を追加し、ピボットテーブルの日付フィールドにはタイムラインを追加します。フィールド、キャプション、位置とサイズ、列数、スタイル、並べ替え、選択項目(または期間)、「データのない項目を非表示」に対応しています。項目を選択すると、クリックした場合と同様にフィルターが適用されます。テーブルの行はフィルター処理されて非表示になり、ピボットテーブルの項目は非表示になって、ソースから数値が再計算されます。これは更新時に Excel で確認されています(約 200 個のピボットテーブルを Excel と照合し、スライサーの各パターンも Excel 自体の結果と照合しています)。キャッシュを共有する複数のピボットテーブル(コピーしたシート上のものなど)を、1 つのスライサーでフィルターできます。制限事項:Excel で作成または更新されたピボットテーブルは、セル内の数値を保持します(非表示項目と、ファイルを開いたときに更新する設定が保存されるため、Excel はファイルを開くと再計算します)。ピボットテーブルでグループ化されたフィールドにはスライサーを設定できません。- 行や列の挿入・削除、シート名の変更では、Excel と同様に参照が更新されます。ハイパーリンクの参照先と 3D 参照(
Sheet1:Sheet3!A1)は変更されません(Excel も同じ動作をします)。配列数式、ピボットテーブル、テーブルの見出し、または 2 つのテーブルを同時にまたぐ編集は拒否されます。挿入したセルには、上または左の行・列の書式、行の高さ、列の幅が引き継がれます(先頭の行または列には引き継がれません)。また、テーブル内に行を挿入すると、計算列がその行にも入力されます。 - ブックを編集しても、ツールで変更できない要素は保持されます。スパークライン、拡張された条件付き書式とデータの入力規則、スライサーとタイムライン、新しい種類のグラフ(ウォーターフォール、ヒストグラム、ツリーマップなど)、スレッド形式のコメント、図形、フォームコントロール、リンクされたデータ型、カスタム XML は、Excel が保存した状態のまま保持され、行や列の挿入・削除、シート名の変更に合わせて移動します。
copy_sheetは、スパークライン、スライサーとタイムライン(Excel と同様)、条件付き書式の Excel 2010 対応部分(データバー、アイコンセット)、create_chartで作成した Excel 2016 のグラフをコピーしますが、それ以外はコピーしません。シートを削除すると、そのシートだけで使用していたスライサーは削除されます。対応するピボットテーブルがなくなるスライサーがある場合、削除は拒否されます。また、テーブル、またはテーブルのスライサーがフィルターする列を削除すると、そのスライサーも削除されます。 デジタル署名は、署名済みファイルを変更したときに Excel が行うのと同様に削除されます。 - 複数の値を返す数式(
FILTER、SORT、UNIQUE、SEQUENCE、A2:A9*2)は、Excel と同様に動的配列数式として保存され、隣接するセルにスピルします。セルがスピルを妨げる場合、Excel は#SPILL!を表示し、write_rangeはその状態を報告します。計算機で結果の大きさを判定できない場合、数式のセルだけが保存され、ファイルを開いたときに Excel が残りのセルを埋めます。
1.x からのアップグレード
バージョン 2.0 では、ツール間でツール名とパラメーター名を統一したため、1.x のクライアントと保存済みのプロンプトに互換性がなくなりました。変更履歴には、1.x のすべての名前と 2.0 での置き換え後の名前を対応付けた表があります:1.x からのアップグレード。0.x からアップグレードする場合は、まず1.0.0 の変更点をご覧ください。
貢献
貢献を歓迎します。CONTRIBUTING.mdをご覧ください。
ライセンス
MIT です。LICENSEをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。