Apricot について
Apricot MCPは、ApricotプロジェクトとSysML2モデルを扱うAIコーディングエージェント向けのリモートサーバーです。プロジェクトとファイルを管理できますが、モデルの編集と検証は現在Apricotのエディター内アシスタントに限られます。
主な機能
- 01プロジェクトの一覧表示、読み込み、作成、削除
- 02プロジェクト名と説明の更新
- 03プロジェクトファイルの一覧表示
- 04ファイル内容全体の読み取り
- 05ストリーミング可能なHTTPとOAuth 2.1認証
活用シーン
- 01Apricotプロジェクトの検索と読み込み
- 02プロジェクトの作成やメタデータの更新
- 03プロジェクト内のファイル確認
- 04エージェントを介したモデルファイルの読み取り
MCP 対応
リモートMCPサーバーは、MCPクライアントにプロジェクト管理、プロジェクトファイルの一覧表示と読み取り機能を公開します。SysML2モデルの編集と検証は一般クライアントには公開されておらず、現在はApricotのエディター内アシスタントに限られます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.apricot.tools/claude mcp add --transport http tools-apricot-apricot https://mcp.apricot.tools/{"mcpServers":{"tools-apricot-apricot":{"type":"http","url":"https://mcp.apricot.tools/"}}}Cursor で開く{"servers":{"tools-apricot-apricot":{"type":"http","url":"https://mcp.apricot.tools/"}}}VS Code で開く{"mcpServers":{"tools-apricot-apricot":{"type":"http","url":"https://mcp.apricot.tools/"}}}{"mcpServers":{"tools-apricot-apricot":{"serverUrl":"https://mcp.apricot.tools/"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Apricot MCP
Apricot の Model Context Protocol (MCP)サーバーに関する公開情報ページです。このリモート MCP エンドポイントを使うと、AI コーディングエージェント(Claude Code、OpenCode、Codex、その他の MCP クライアント)が、会話から直接 Apricot のプロジェクトや SysML2 モデルを管理できます。
このリポジトリにはサーバーの実装は含まれていません。MCP サーバーの公開され、引用可能なホームとして、公式 MCP Registry や GitHub MCP Registry などのレジストリで参照できる repository を提供することを目的としています。一方、実装自体は Apricot の非公開モノレポに置かれています。
- ライブエンドポイント:
https://mcp.apricot.tools/ - 製品:apricot.tools — Metadev が提供する、SysML2(Systems Modeling Language v2)エディターと、エディター内 AI アシスタント(「Alicia」)です。
- プロトコルバージョン:2026-07-28
- トランスポート:ストリーム可能な HTTP、OAuth 2.1(Authorization Code + PKCE、Dynamic Client Registration 対応)— 手動でトークンを作成したり貼り付けたりする必要はありません。
注記: 上記のレジストリ名前空間(
tools.apricot/apricot)は、Structura の慣例(製品ドメインの逆引き DNS 形式)に合わせた、意図された命名を反映しています。Apricot MCP が初めて MCP Registry に公開されたら、実際のserver.jsonと照合してください。
機能
- Apricot のプロジェクトを一覧表示、読み込み、作成、削除できます。
- プロジェクトのファイルを参照、読み込みできます。
SysML2 モデルの編集と検証(現在のモデルの設定、差分編集、検証)は、現在、Apricot のエディター内アシスタントである Alicia からのみ利用できます。これらのツールはスコープによって制限されており、このエンドポイント経由では一般の MCP クライアントに公開されていません。
ツール
正式な一覧は、常にライブサーバーが tools/list で返す内容です。以下の表は便宜上の概要であり、バージョンが遅れている場合があります。
| ツール | 機能 |
|---|---|
list_projects | 呼び出し元の Apricot プロジェクトを一覧表示します。 |
create_project | 新しいプロジェクトを作成します(ファイルのない状態で開始します)。 |
load_project | ID を指定して、呼び出し元が所有するプロジェクトを読み込みます。 |
update_project | プロジェクトの名前または説明を更新します。 |
delete_project | 呼び出し元が所有するプロジェクトを完全に削除します。 |
list_project_files | プロジェクトのファイルを一覧表示します(名前/パス/更新日時。内容は含まれません)。 |
get_project_file | プロジェクトからファイルを 1 つ選び、全内容を読み込みます。 |
インストール
MCP 対応のエージェントであれば接続できます。以下にいくつか例を示します。
Claude Code
claude mcp add --transport http apricot https://mcp.apricot.tools/
その後、Claude Code のセッション内で /mcp を実行し、apricot を選択して、Authenticate を選びます。
OpenCode
opencode mcp add
remote を選択し、名前に apricot を指定して、https://mcp.apricot.tools/ を貼り付けます。続いて:
opencode mcp auth apricot
Codex
codex mcp add apricot --url https://mcp.apricot.tools/
codex mcp login apricot
いずれの場合も、通常の Apricot ログイン(Google/GitHub)用のブラウザーウィンドウが開きます。そこで承認すると、以降はエージェントがそのセッションを再利用します。
サポート
- 製品やアカウントに関する質問:apricot.tools
- MCP サーバー自体の問題:このリポジトリで Issue を作成してください。
ライセンス
LICENSE を参照してください。このリポジトリの内容(この README、ライセンスファイル)は、情報提供および発見を目的として提供されています。Apricot のサービス、製品、または非公開ソースコードに対するいかなる権利も付与するものではありません。
© Metadev, 2026.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。