envibe について
envibe-mcp は、AI コーディングアシスタントに権限を限定した環境変数へのアクセスを提供する MCP サーバーです。5 段階のアクセスレベルで閲覧・変更範囲を定め、初回設定ではマニフェストとフィルター済みの .env.ai を作成し、.env への直接アクセスをブロックします。
主な機能
- 015 段階の変数アクセス権限
- 02許可された変数の一覧と取得
- 03full 権限での変数設定
- 04変数形式と例の確認
- 05必須変数の不足確認
- 06.env への直接アクセスを遮断
活用シーン
- 01アシスタントによる秘密情報の閲覧制限
- 02指定した環境変数の編集許可
- 03必須変数の設定案内
- 04設定形式のヒント提示
MCP 対応
envibe-mcp は、環境変数の一覧表示、取得、設定、説明と、必須変数の確認を行うツールを公開します。AI クライアントは MCP 設定から接続できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
envibe-mcp
envibe の MCP サーバー - AI エージェントと .env の間にある、欠けていた権限レイヤーです。
インストール
AI ツールの MCP 設定に追加します。
{
"mcpServers": {
"envibe": {
"command": "npx",
"args": ["envibe-mcp"]
}
}
}
Claude Code
claude mcp add envibe npx envibe-mcp
Claude Desktop
claude_desktop_config.json に追加します。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
VS Code / Cursor / Windsurf
エディターの MCP 設定に追加します(詳細はメインの envibe ドキュメントを参照してください)。
初回実行時に、envibe は自動的に次の処理を行います。
.env.exampleから.env.manifest.yamlを作成します.env.ai(AI 向けにフィルタリングされたビュー)を生成します.envファイルへの直接アクセスをブロックします
これは何ですか?
これは envibe の MCP サーバーコンポーネントです。5 段階のアクセスレベルで、AI コーディングアシスタントに環境変数への制御されたアクセスを提供します。
| レベル | AI に表示される情報 | AI による変更 |
|---|---|---|
full | 実際の値 | はい |
read-only | 実際の値 | いいえ |
placeholder | <VAR_NAME> | いいえ |
schema-only | 書式のみ | いいえ |
hidden | 何も表示しない | いいえ |
MCP ツール
| ツール | 説明 |
|---|---|
env_list | アクセスレベルとともに、表示可能な変数を一覧表示します |
env_get | 変数の値を取得します(権限に従います) |
env_set | 変数を設定します(full アクセスのみ) |
env_describe | 書式や例を含む詳細情報を取得します |
env_check_required | 必須変数のうち、未設定のものを確認します |
v0.2.0 の機能
- エラーメッセージの改善 - アクセスが拒否された場合に、役立つガイダンスを表示します
- 書式のヒント - 変数に適した書式(url、key、number など)がわかります
- 必須変数の確認 -
env_check_requiredを使って、ユーザーのセットアップを案内します
CLI ツール向け
envibe setup -i(対話モード)、envibe view、envibe generate などの CLI コマンドが必要な場合は、フルパッケージをインストールしてください。
npm install -g envibe
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。