mcpField
A
Anaconda MCP

Anaconda MCP

ローカル
anaconda.com開発ツール413 週間前に更新

Anaconda MCP について

Anaconda MCPは、MCP対応のコーディングエージェントからローカルのconda環境やパッケージを管理するためのCLI兼サーバーです。クライアント設定ウィザードも備え、利用にはAnacondaへのログインとベータ規約への同意が必要です。

主な機能

  1. 01conda環境の作成・変更・削除
  2. 02パッケージとチャンネル設定の管理
  3. 03MCPクライアント設定ウィザード
  4. 04認証とベータ規約への同意が必須

活用シーン

  1. 01コーディングエージェントによるconda環境の管理
  2. 02対応クライアントへのAnaconda MCP設定

MCP 対応

MCPエンドポイントを通じて、コーディングエージェントにconda環境とパッケージの管理ツールを公開します。stdioで動作し、対応クライアントの接続設定コマンドも備えています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbanaconda-mcp.mcpb

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Anaconda MCP

anaconda mcp は、MCP 対応の AI コーディングアシスタントに conda 環境管理ツールを公開する CLI およびサーバーです。統合された MCP エンドポイントとして機能し、Claude、Cursor、VS Code などの AI アシスタントが、conda 環境、パッケージ、チャンネル設定を把握できるようにします。

📖 ドキュメント全文: anaconda.com/docs · 開発ガイド


前提条件

  • Conda(Miniconda または Anaconda Distribution)

インストール

conda create -n anaconda-mcp anaconda-mcp
conda activate anaconda-mcp

pip または uvx によるインストール

Python 3.10–3.14 が必要です。

pip install anaconda-mcp
uvx anaconda-mcp@latest

前提条件: conda を別途インストールし、PATH から見つけられるようにする必要があります。pip と uvx には conda は含まれていません。conda が正しくインストールされていない場合、このサーバーが公開する conda ツールは動作しません。まず Miniconda または Anaconda Distribution をインストールしてから、以下の anaconda login と anaconda mcp terms accept の手順に従ってください。

重要: Anaconda MCP Server は conda 環境を MCP 互換の AI アシスタントに接続し、マシン上の環境やパッケージの作成、変更、削除を可能にします。接続する AI アシスタントを信頼し、マシン上で実際の操作を行えることを理解したうえでインストールしてください。インストールすることで、次の事項を了承したものとみなされます。(1)この MCP サーバーに接続する AI アシスタントは、Anaconda の製品またはサービスではなく、独立したサードパーティのモデルです。(2)意図しない変更や削除を含め、AI アシスタントが環境内で指示する操作について、Anaconda は一切責任を負いません。


Anaconda へのログイン

認証は必須です。有効な Anaconda ログインがない場合、サーバーは起動せず、ツール呼び出しも成功しません。

anaconda login

ブラウザーが開き、OAuth ログインが行われ、トークンがシステムのキーチェーンに保存されます。次回以降の起動では、保存されたトークンが自動的に使われます。


利用規約への同意

ツール呼び出しを成功させるには、Anaconda MCP の ベータ版利用規約への同意が必要です。

対話形式(推奨):

anaconda mcp terms accept

非対話形式(CI/ヘッドレス):

export ANACONDA_MCP_ACCEPTED_TERMS=true
export ANACONDA_MCP_ACCEPTED_TERMS_VERSION=2026-05-27

セットアップ

AI クライアントが Anaconda MCP を使用するように設定します。

anaconda mcp setup

対話形式のウィザードが起動し、対応クライアントを検出して適切な設定を書き込みます。対応クライアント:Claude Desktop、Claude Code、Cursor、Windsurf、VS Code、OpenCode、Kilo Code。

特定のクライアントを非対話形式で設定するには、次のコマンドを実行します。

anaconda mcp setup --client claude-code
anaconda mcp setup --client cursor --scope project
anaconda mcp setup --client kilo
Kilo Code の設定

Anaconda MCP はプレーンな kilo.json ファイル(グローバル設定は ~/.config/kilo/kilo.json、プロジェクト設定は .kilo/kilo.json)を書き込みます。Kilo Code はこのファイルを既存の kilo.jsonc とディープマージします。そのため、手書きのコメントは anaconda mcp setup を実行しても保持されます。重要: kilo.json 自体をコメント付きで手動編集した場合、anaconda mcp setup はそのファイルを解析できず、空のファイルとして扱って変更内容を破棄し、警告なしに上書きします。コメントは kilo.jsonc に記述してください。


クライアントの手動設定

AI クライアントを手動で設定する場合は、クライアントの MCP 設定 JSON にエントリを追加します。anaconda mcp setup コマンドは Python のパスを解決しますが、手動で記述する場合は環境の Python のフルパスが必要です。

Claude Code(.mcp.json)の設定例:

{
  "mcpServers": {
    "anaconda-mcp": {
      "type": "stdio",
      "command": "/path/to/anaconda3/envs/anaconda-mcp/bin/python",
      "args": ["-m", "anaconda_mcp", "serve"],
      "env": {}
    }
  }
}

必要に応じて、anaconda login と anaconda mcp terms accept を実行する代わりに、env 辞書を使って認証情報と利用規約への同意を渡すこともできます。

"env": {
  "ANACONDA_AUTH_API_KEY": "<your-api-key>",
  "ANACONDA_MCP_ACCEPTED_TERMS": "true",
  "ANACONDA_MCP_ACCEPTED_TERMS_VERSION": "2026-05-27"
}

API キーは Anaconda アカウント設定から取得できます。

⚠️ クライアントごとに JSON スキーマが異なります。 設定を手動で記述する場合は、クライアントの MCP ドキュメントをよく確認してください。フィールド名と構造は Claude Code、Cursor、VS Code などの間で異なります。


実験的:ana CLI

ana CLI は、Anaconda MCP ランタイムのインストールと環境のセットアップを自動的に行うため、専用の anaconda-mcp conda 環境のパスを管理する必要はありません。

ana mcp serve は、管理対象の Anaconda MCP ランタイムをインストールして実行します。Miniconda、Anaconda Distribution、またはユーザー向けの conda コマンドはインストールしません。ターミナル、ノートブック、その他のローカルツールから環境を有効化または確認する場合は、そのワークフロー用に conda を別途インストールして設定してください。

ana をインストールします:

curl -fsSL https://anaconda.sh/install.sh | sh

事前に anaconda login と anaconda mcp terms accept を実行して、認証を行い、TOS に同意する必要があります。

ana を使ってクライアントを手動で設定する場合は、次を使用します:

{
  "mcpServers": {
    "anaconda-mcp": {
      "type": "stdio",
      "command": "ana",
      "args": ["mcp", "serve"],
      "env": {}
    }
  }
}

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。