
enkryptai/secure-mcp-gateway
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
セキュアMCP ゲートウェイ - セットアップ MCP サーバーのアドミン レベルのゲートウェイ機能 - 各MCP サーバーのガードレールを使用して、MCP を使用して複数のセキュリティ問題を克服
概要
Secure MCP Gateway が最新のブログでトップ攻撃と脆弱性を防ぐ方法を学びます。実際の攻撃シナリオ、セキュリティのベストプラクティス、ゲートウェイがAIアプリケーションを保護する方法をご覧ください。 このセキュアなMCP ゲートウェイは、認証、自動ツールの検出、キャッシュ、ガードレールの実行で構築されています。 MCP クライアントと MCP サーバ間で動作します。 ですから、MCP サーバーやMCP クライアントとしても機能します。 MCP クライアントがゲートウェイに接続すると、MCP サーバーとして動作します。 Gateway が実際の MCP サーバーに接続すると、MCP クライアントとして動作します。 - 参照: - コマンドとその使用状況のリストのためのCLI-Commands-Reference.md - APIエンドポイントとその使用状況の一覧 - MCP Gateway Setup Notebookは、すべての重要なコマンドの完全なウォークスルーのための - 1。 特長 η - 2. MCP Gateway がどのように機能するかの高度な手順 - 3. Prerequisites 🧩 - 4. ゲートウェイのセットアップ ◀ - 5.
概要(AI 翻訳)
** 447 おすすめブログ投稿:** Secure MCP Gateway が最新のブログでトップ攻撃や脆弱性を防ぐ方法を学びます。 ツイート EnkryptのセキュアMCPゲートウェイとMCPスキャナがトップ攻撃を防ぐ方法 ツイート 実際の攻撃シナリオ、セキュリティのベストプラクティス、および当社のゲートウェイがAIアプリケーションを保護する方法を発見してください。
概要
このセキュアなMCP ゲートウェイは、認証、自動ツールの検出、キャッシュ、ガードレールの実行で構築されています。
MCP クライアントと MCP サーバ間で動作します。 ですから、MCP サーバーやMCP クライアントとしても機能します。
MCP クライアントがゲートウェイに接続すると、MCP サーバーとして動作します。 Gateway が実際の MCP サーバーに接続すると、MCP クライアントとして動作します。
-
Pypiのパッケージ
-
Docker イメージ
-
参照:
-
CLI-Commands-Reference.md コマンドとその使用の一覧
-
API エンドポイントとその使用の一覧の API-Reference.md
-
MCPゲートウェイセットアップノートは、すべての重要なコマンドの完全なウォークスルー
コンテンツの表
-
- 特長
- 2.MCPゲートウェイの仕組みの高度化
-
- 前提条件 🧩
-
- ゲートウェイのセットアップ ◀
-
- (任意) OpenTelemetry Setup の組み立て
-
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Enkrypt AI Secure MCP Gateway
📖 Featured Blog Post: Learn how the Secure MCP Gateway prevents top attacks and vulnerabilities in our latest blog:
How Enkrypt’s Secure MCP Gateway and MCP Scanner Prevent Top Attacks
Discover real-world attack scenarios, security best practices, and how our gateway protects your AI applications.
Overview
This Secure MCP Gateway is built with authentication, automatic tool discovery, caching, and guardrail enforcement.
It sits between your MCP client and MCP servers. So, by it’s nature it itself also acts as an MCP server as well as an MCP client :)
When your MCP client connects to the Gateway, it acts as an MCP server. When the Gateway connects to the actual MCP server, it acts as an MCP client.
-
Also see:
- CLI-Commands-Reference.md for the list of commands and their usage
- API-Reference.md for the list of API endpoints and their usage
- MCP Gateway Setup Notebook for a complete walkthrough of all the essential commands
Table of Contents
- 1. Features 🚀
- 2. High level steps of how the MCP Gateway works 🪜
- 3. Prerequisites 🧩
- 4. Gateway Setup 👨💻
- 5. (Optional) OpenTelemetry Setup 📊
- 6. Verify Installation and check the files generated ✅
- 7. Edit the Gateway config as needed ✏️
- 8. CLI Quick Start Guide 🖥️
- 9. (Optional) Add GitHub MCP Server to the Gateway 🤖
- 9.1 (Optional) Connect to MCP Servers with OAuth 🔐
- 10. (Optional) Protect GitHub MCP Server and Test Echo Server 🔒
- 11. Recommendations for using Guardrails 💡
- 12. Other tools available 🔧
- 13. (Optional) Sandbox Isolation 🛡️
- 14. Deployment Patterns 🪂
- 15. Uninstall the Gateway 🗑️
- 16. Troubleshooting 🕵
- 17. Known Issues being worked on 🏗️
- 18. Known Limitations ⚠️
- 19. Contribute 🤝
- 20. Testing 🧪
- 21. License
1. Features
インストール
docker run --rm -i -e MCP_TRANSPORT=stdio -v C:\\Users\\<user>\\.enkrypt\\docker:/app/.enkrypt/docker -e ENKRYPT_GATEWAY_KEY -e ENKRYPT_PROJECT_ID -e ENKRYPT_USER_ID secure-mcp-gateway設定
{
"mcpServers": {
"Enkrypt Secure MCP Gateway": {
"command": "mcp",
"args": [
"run",
"/Users/user/enkryptai/secure-mcp-gateway/venv/lib/python3.13/site-packages/secure_mcp_gateway/gateway.py"
],
"env": {
"ENKRYPT_GATEWAY_KEY": "2W8UupCkazk4SsOcSu_1hAbiOgPdv0g-nN9NtfZyg-rvYGat",
"ENKRYPT_PROJECT_ID": "3c09f06c-1f0d-4153-9ac5-366397937641",
"ENKRYPT_USER_ID": "6469a670-1d64-4da5-b2b3-790de21ac726"
}
}
}
}